1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-10-21 02:42:26 +00:00

refactor is_repo_admin func (#3003)

This commit is contained in:
lian
2019-02-27 13:23:04 +08:00
committed by Daniel Pan
parent e7e766f815
commit 34d4fe1017
3 changed files with 38 additions and 15 deletions

View File

@@ -228,7 +228,7 @@ class GroupLibraryTest(BaseTestCase):
self.login_as(self.admin)
# admin user can not delete
# commont user can not delete
resp = self.client.delete(self.group_library_url)
self.assertEqual(403, resp.status_code)
@@ -240,7 +240,12 @@ class GroupLibraryTest(BaseTestCase):
ExtraGroupsSharePermission.objects.create_share_permission(
self.repo_id, self.group_id, PERMISSION_ADMIN)
# admin user can delete
# repo admin user(not group admin) can not delete
resp = self.client.delete(self.group_library_url)
self.assertEqual(403, resp.status_code)
# repo admin user(also is group admin) can delete
ccnet_api.group_set_admin(self.group_id, self.admin_name)
resp = self.client.delete(self.group_library_url)
self.assertEqual(200, resp.status_code)