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: