# HG changeset patch # User Mads Kiilerich # Date 1683476450 -7200 # Node ID 1aa109aea143a43f3c1f3d5f3c9e844c3472d558 # Parent e27ff6a900767f4ef9edbc21c22388b4c9d2b06d repo group: stop giving explicit admin permission to owner on create The repo owner will always get admin permissions when computing permissions, so there is no need to assign these permissions explicitly. Note: Permissions that has been added in the past are redundant but will be kept. diff -r e27ff6a90076 -r 1aa109aea143 kallithea/model/repo_group.py --- a/kallithea/model/repo_group.py Sun May 07 18:19:38 2023 +0200 +++ b/kallithea/model/repo_group.py Sun May 07 18:20:50 2023 +0200 @@ -148,12 +148,6 @@ meta.Session().add(new_repo_group) - # create an ADMIN permission for owner except if we're super admin, - # later owner should go into the owner field of groups - if not owner.is_admin: - self.grant_user_permission(repo_group=new_repo_group, - user=owner, perm='group.admin') - if parent_group and copy_permissions: # copy permissions from parent user_perms = db.UserRepoGroupToPerm.query() \