Merge pull request #1754 from coreos-inc/team-add-perms
Better UI and permissions handling for robots and teams
This commit is contained in:
commit
cd8b45e25b
21 changed files with 895 additions and 458 deletions
|
@ -28,7 +28,8 @@ from data import database, model
|
|||
from data.database import RepositoryActionCount, Repository as RepositoryTable
|
||||
from test.helpers import assert_action_logged
|
||||
|
||||
from endpoints.api.team import TeamMember, TeamMemberList, TeamMemberInvite, OrganizationTeam
|
||||
from endpoints.api.team import (TeamMember, TeamMemberList, TeamMemberInvite, OrganizationTeam,
|
||||
TeamPermissions)
|
||||
from endpoints.api.tag import RepositoryTagImages, RepositoryTag, RevertTag, ListRepositoryTags
|
||||
from endpoints.api.search import EntitySearch, ConductSearch
|
||||
from endpoints.api.image import RepositoryImage, RepositoryImageList
|
||||
|
@ -1158,6 +1159,16 @@ class TestDeleteOrganizationTeam(ApiTestCase):
|
|||
self.assertEquals(msg, data['message'])
|
||||
|
||||
|
||||
class TestTeamPermissions(ApiTestCase):
|
||||
def test_team_permissions(self):
|
||||
self.login(ADMIN_ACCESS_USER)
|
||||
|
||||
resp = self.getJsonResponse(TeamPermissions,
|
||||
params=dict(orgname=ORGANIZATION, teamname='readers'))
|
||||
|
||||
self.assertEquals(1, len(resp['permissions']))
|
||||
|
||||
|
||||
class TestGetOrganizationTeamMembers(ApiTestCase):
|
||||
def test_invalidteam(self):
|
||||
self.login(ADMIN_ACCESS_USER)
|
||||
|
|
Reference in a new issue