parent
b5efc57655
commit
391d70d9ec
18 changed files with 496 additions and 224 deletions
|
@ -5,6 +5,17 @@ from data.database import (RepositoryPermission, User, Repository, Visibility, R
|
|||
from data.model import DataModelException, _basequery
|
||||
|
||||
|
||||
def list_team_permissions(team):
|
||||
return (RepositoryPermission
|
||||
.select(RepositoryPermission)
|
||||
.join(Repository)
|
||||
.join(Visibility)
|
||||
.switch(RepositoryPermission)
|
||||
.join(Role)
|
||||
.switch(RepositoryPermission)
|
||||
.where(RepositoryPermission.team == team))
|
||||
|
||||
|
||||
def list_robot_permissions(robot_name):
|
||||
return (RepositoryPermission
|
||||
.select(RepositoryPermission, User, Repository)
|
||||
|
|
Reference in a new issue