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:
@@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user