From 71de520f7e6cc4a783639d5c49181ceeb722bcda Mon Sep 17 00:00:00 2001 From: Ricky Zhou Date: Mon, 10 Sep 2007 10:45:02 -0700 Subject: [PATCH] Allow group owner to admin group. --- fas/fas/auth.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fas/fas/auth.py b/fas/fas/auth.py index 13241e6..2041dc4 100644 --- a/fas/fas/auth.py +++ b/fas/fas/auth.py @@ -22,8 +22,10 @@ def canAdminGroup(userName, groupName, g=None): # TODO: Allow the group owner to admin a group. if not g: g = Groups.byUserName(userName) + group = Groups.groups(groupName)[groupName] try: if isAdmin(userName, g) or \ + (group.fedoraGroupOwner == userName) or \ (g[groupName].fedoraRoleType.lower() == 'administrator'): return True else: