Changeset 867 for trunk/packages/sipb-xen-www/code/main.py
- Timestamp:
- Aug 4, 2008, 11:20:25 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/sipb-xen-www/code/main.py
r866 r867 596 596 return templates.unauth(searchList=[{'simple' : True}]) 597 597 598 def overlord(username, state, path, fields):598 def admin(username, state, path, fields): 599 599 if path == '': 600 600 return ({'Status': '303 See Other', 601 'Location': ' overlord/'},601 'Location': 'admin/'}, 602 602 "You shouldn't see this message.") 603 603 if not username in getAfsGroupMembers('system:xvm', 'athena.mit.edu'): 604 raise InvalidInput('username', username, 'Not an overlord.') 605 newstate = State(username, overlord=True) 604 raise InvalidInput('username', username, 605 'Not in admin group %s.' % 'system:xvm') 606 newstate = State(username, isadmin=True) 606 607 newstate.environ = state.environ 607 608 return handler(username, newstate, path, fields) … … 619 620 help=helpHandler, 620 621 unauth=unauthFront, 621 overlord=overlord,622 admin=admin, 622 623 errortest=throwError) 623 624
Note: See TracChangeset
for help on using the changeset viewer.