Adds docstrings for permission api data interface
This commit is contained in:
parent
a68ec6966e
commit
6528c1f3bc
2 changed files with 107 additions and 13 deletions
|
@ -30,10 +30,8 @@ class PreOCIModel(PermissionDataInterface):
|
|||
|
||||
return user.robot or user.username in org_members
|
||||
|
||||
|
||||
return [self._user_permission(perm, org is not None, is_org_member(perm.user)) for perm in repo_perms]
|
||||
|
||||
|
||||
def get_repo_roles(self, username, namespace_name, repository_name):
|
||||
user = model.user.get_user(username)
|
||||
if not user:
|
||||
|
@ -98,7 +96,6 @@ class PreOCIModel(PermissionDataInterface):
|
|||
except model.DataModelException as ex:
|
||||
raise DeleteException(ex)
|
||||
|
||||
|
||||
def _role(self, permission_obj):
|
||||
return Role(role_name=permission_obj.role.name)
|
||||
|
||||
|
@ -115,4 +112,4 @@ class PreOCIModel(PermissionDataInterface):
|
|||
team_name=permission_obj.team.name,
|
||||
avatar=avatar.get_data_for_team(permission_obj.team))
|
||||
|
||||
pre_oci_model = PreOCIModel()
|
||||
pre_oci_model = PreOCIModel()
|
||||
|
|
Reference in a new issue