From 766236d7375cd73931c926d23271e1e26c6d8cce Mon Sep 17 00:00:00 2001 From: lian Date: Wed, 15 Sep 2021 13:52:25 +0800 Subject: [PATCH] Update roles_permissions.md --- manual/deploy_pro/roles_permissions.md | 36 +++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/manual/deploy_pro/roles_permissions.md b/manual/deploy_pro/roles_permissions.md index 48a16deb..b6bf4da8 100644 --- a/manual/deploy_pro/roles_permissions.md +++ b/manual/deploy_pro/roles_permissions.md @@ -14,13 +14,18 @@ Seafile comes with two build-in roles `default` and `guest`, a default user is a 'can_add_repo': True, 'can_add_group': True, 'can_view_org': True, + 'can_add_public_repo': False, 'can_use_global_address_book': True, 'can_generate_share_link': True, 'can_generate_upload_link': True, + 'can_send_share_link_mail': True, 'can_invite_guest': False, + 'can_drag_drop_folder_to_sync': True, 'can_connect_with_android_clients': True, 'can_connect_with_ios_clients': True, 'can_connect_with_desktop_clients': True, + 'can_export_files_via_mobile_client': True, + 'storage_ids': [], 'role_quota': '', 'can_publish_repo': True, }, @@ -32,13 +37,18 @@ While a guest user can only read files/folders in the system, here are the permi 'can_add_repo': False, 'can_add_group': False, 'can_view_org': False, + 'can_add_public_repo': False, 'can_use_global_address_book': False, 'can_generate_share_link': False, 'can_generate_upload_link': False, + 'can_send_share_link_mail': False, 'can_invite_guest': False, + 'can_drag_drop_folder_to_sync': False, 'can_connect_with_android_clients': False, 'can_connect_with_ios_clients': False, 'can_connect_with_desktop_clients': False, + 'can_export_files_via_mobile_client': False, + 'storage_ids': [], 'role_quota': '', 'can_publish_repo': False, }, @@ -54,13 +64,18 @@ ENABLED_ROLE_PERMISSIONS = { 'can_add_repo': True, 'can_add_group': True, 'can_view_org': True, + 'can_add_public_repo': False, 'can_use_global_address_book': True, 'can_generate_share_link': True, 'can_generate_upload_link': True, + 'can_send_share_link_mail': True, 'can_invite_guest': True, + 'can_drag_drop_folder_to_sync': True, 'can_connect_with_android_clients': True, 'can_connect_with_ios_clients': True, 'can_connect_with_desktop_clients': True, + 'can_export_files_via_mobile_client': True, + 'storage_ids': [], 'role_quota': '', 'can_publish_repo': True, }, @@ -68,13 +83,18 @@ ENABLED_ROLE_PERMISSIONS = { 'can_add_repo': False, 'can_add_group': False, 'can_view_org': True, + 'can_add_public_repo': False, 'can_use_global_address_book': False, 'can_generate_share_link': False, 'can_generate_upload_link': False, + 'can_send_share_link_mail': False, 'can_invite_guest': False, + 'can_drag_drop_folder_to_sync': False, 'can_connect_with_android_clients': False, 'can_connect_with_ios_clients': False, 'can_connect_with_desktop_clients': False, + 'can_export_files_via_mobile_client': False, + 'storage_ids': [], 'role_quota': '', 'can_publish_repo': False, } @@ -117,13 +137,18 @@ ENABLED_ROLE_PERMISSIONS = { 'can_add_repo': True, 'can_add_group': True, 'can_view_org': True, + 'can_add_public_repo': False, 'can_use_global_address_book': True, 'can_generate_share_link': True, 'can_generate_upload_link': True, + 'can_send_share_link_mail': True, 'can_invite_guest': False, + 'can_drag_drop_folder_to_sync': True, 'can_connect_with_android_clients': True, 'can_connect_with_ios_clients': True, 'can_connect_with_desktop_clients': True, + 'can_export_files_via_mobile_client': True, + 'storage_ids': [], 'role_quota': '', 'can_publish_repo': True, }, @@ -131,13 +156,18 @@ ENABLED_ROLE_PERMISSIONS = { 'can_add_repo': False, 'can_add_group': False, 'can_view_org': False, + 'can_add_public_repo': False, 'can_use_global_address_book': False, 'can_generate_share_link': False, 'can_generate_upload_link': False, + 'can_send_share_link_mail': False, 'can_invite_guest': False, + 'can_drag_drop_folder_to_sync': False, 'can_connect_with_android_clients': False, 'can_connect_with_ios_clients': False, 'can_connect_with_desktop_clients': False, + 'can_export_files_via_mobile_client': False, + 'storage_ids': [], 'role_quota': '', 'can_publish_repo': False, }, @@ -145,15 +175,19 @@ ENABLED_ROLE_PERMISSIONS = { 'can_add_repo': True, 'can_add_group': True, 'can_view_org': True, + 'can_add_public_repo': True, 'can_use_global_address_book': True, 'can_generate_share_link': True, 'can_generate_upload_link': True, + 'can_send_share_link_mail': True, 'can_invite_guest': True, + 'can_drag_drop_folder_to_sync': True, 'can_connect_with_android_clients': True, 'can_connect_with_ios_clients': True, 'can_connect_with_desktop_clients': True, + 'can_export_files_via_mobile_client': True, + 'storage_ids': [], 'role_quota': '', - 'can_add_public_repo': True, 'can_publish_repo': True, }, }