mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-12 13:24:52 +00:00
Added button to click into group in repo page
This commit is contained in:
@@ -8,7 +8,7 @@ from service import get_org_groups, get_personal_groups, get_group_repoids, \
|
||||
check_group_staff, remove_group_user, get_group, get_org_id_by_group, \
|
||||
get_group_members, get_shared_groups_by_repo, is_group_user, \
|
||||
get_org_group_repos, get_group_repos, get_org_groups_by_user, is_org_group,\
|
||||
del_org_group_repo
|
||||
del_org_group_repo, get_org_groups_by_repo
|
||||
from service import get_repos, get_repo, get_commits, get_branches, \
|
||||
get_org_repos, is_repo_owner, create_org_repo, is_inner_pub_repo, \
|
||||
list_org_inner_pub_repos, get_org_id_by_repo_id, list_org_shared_repos, \
|
||||
|
@@ -364,9 +364,9 @@ def get_branches(repo_id):
|
||||
def get_shared_groups_by_repo(repo_id):
|
||||
try:
|
||||
group_ids = seafserv_threaded_rpc.get_shared_groups_by_repo(repo_id)
|
||||
if not group_ids:
|
||||
return []
|
||||
except SearpcError:
|
||||
group_ids = ''
|
||||
if not group_ids:
|
||||
return []
|
||||
|
||||
groups = []
|
||||
@@ -475,6 +475,24 @@ def get_org_group_repos(org_id, group_id, user):
|
||||
|
||||
return repos
|
||||
|
||||
def get_org_groups_by_repo(org_id, repo_id):
|
||||
try:
|
||||
group_ids = seafserv_threaded_rpc.get_org_groups_by_repo(org_id,
|
||||
repo_id)
|
||||
except SearpcError:
|
||||
group_ids = ''
|
||||
if not group_ids:
|
||||
return []
|
||||
|
||||
groups = []
|
||||
for group_id in group_ids.split('\n'):
|
||||
if not group_id:
|
||||
continue
|
||||
group = get_group(group_id)
|
||||
if group:
|
||||
groups.append(group)
|
||||
return groups
|
||||
|
||||
# inner pub repo
|
||||
def list_inner_pub_repos():
|
||||
"""
|
||||
|
Reference in New Issue
Block a user