From: Greg Price Date: Tue, 5 Aug 2008 03:23:44 +0000 (-0400) Subject: configurize admin-mode acl X-Git-Tag: sipb-xen-www/3.11~16 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/commitdiff_plain/81b096ea72fd2762274b6285172c9377e373e71b configurize admin-mode acl svn path=/trunk/packages/sipb-xen-www/; revision=868 --- diff --git a/code/main.py b/code/main.py index 42a456e..cb7375f 100755 --- a/code/main.py +++ b/code/main.py @@ -600,9 +600,9 @@ def admin(username, state, path, fields): return ({'Status': '303 See Other', 'Location': 'admin/'}, "You shouldn't see this message.") - if not username in getAfsGroupMembers('system:xvm', 'athena.mit.edu'): + if not username in getAfsGroupMembers(config.web.adminacl, 'athena.mit.edu'): raise InvalidInput('username', username, - 'Not in admin group %s.' % 'system:xvm') + 'Not in admin group %s.' % config.web.adminacl) newstate = State(username, isadmin=True) newstate.environ = state.environ return handler(username, newstate, path, fields)