mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-25 23:02:26 +00:00
@@ -17,15 +17,16 @@ try:
|
||||
repo_id = kwargs['repo_id']
|
||||
repo_name = kwargs['repo_name']
|
||||
|
||||
|
||||
# Move here to avoid model import during Django setup.
|
||||
# TODO: Don't register signal/hanlders during Seahub start.
|
||||
# TODO: Don't register signal/handlers during Seahub start.
|
||||
|
||||
if org_id > 0:
|
||||
related_users = seafile_api.org_get_shared_users_by_repo(org_id, repo_id)
|
||||
else:
|
||||
related_users = seafile_api.get_shared_users_by_repo(repo_id)
|
||||
org_id = -1
|
||||
|
||||
if creator not in related_users:
|
||||
related_users.append(creator)
|
||||
|
||||
record = {
|
||||
@@ -78,6 +79,7 @@ try:
|
||||
related_users = seafile_api.get_shared_users_by_repo(repo_id)
|
||||
org_id = -1
|
||||
|
||||
if repo_owner not in related_users:
|
||||
related_users.append(repo_owner)
|
||||
|
||||
record = {
|
||||
@@ -113,7 +115,9 @@ try:
|
||||
related_users = seafile_api.get_shared_users_by_repo(repo_id)
|
||||
org_id = -1
|
||||
|
||||
if repo_owner not in related_users:
|
||||
related_users.append(repo_owner)
|
||||
|
||||
record = {
|
||||
'op_type':'clean-up-trash',
|
||||
'obj_type':'repo',
|
||||
@@ -144,6 +148,7 @@ try:
|
||||
related_users = seafile_api.get_shared_users_by_repo(repo_id)
|
||||
repo_owner = seafile_api.get_repo_owner(repo_id)
|
||||
|
||||
if repo_owner not in related_users:
|
||||
related_users.append(repo_owner)
|
||||
|
||||
record = {
|
||||
@@ -154,7 +159,7 @@ try:
|
||||
'repo_name': repo.repo_name,
|
||||
'path': '/',
|
||||
'op_user': operator,
|
||||
'related_users': [related_users],
|
||||
'related_users': related_users,
|
||||
'org_id': org_id,
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user