Changeset 2762 for pykota/trunk/bin/edpykota
- Timestamp:
- 02/27/06 23:28:01 (18 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/bin/edpykota
r2761 r2762 27 27 import sys 28 28 import os 29 import pwd 30 import grp 31 import time 29 32 30 from pykota.tool import PyKotaTool, PyKotaToolError, PyKotaCommandLineError, crashed, N_ 33 31 from pykota.config import PyKotaConfigError … … 174 172 def main(self, names, options) : 175 173 """Edit user or group quotas.""" 176 if not self.config.isAdmin : 177 username = pwd.getpwuid(os.geteuid())[0] 178 if not options["list"] : 179 raise PyKotaCommandLineError, "%s : %s" % (username, _("You're not allowed to use this command.")) 180 else : 181 names = [ username ] 182 if options["groups"] : 183 user = self.storage.getUser(username) 184 if user.Exists : 185 names = [ g.Name for g in self.storage.getUserGroups(user) ] 186 elif not names : 187 names = ["*"] 188 174 names = self.sanitizeNames(options, names) 189 175 suffix = (options["groups"] and "Group") or "User" 190 176 printernames = options["printer"].split(",")