From 190bf7d66b256e5cf7b9c2ea79a4dad892d3a96e Mon Sep 17 00:00:00 2001 From: zhengxie Date: Wed, 2 Aug 2017 16:18:33 +0800 Subject: [PATCH] [role perm] Update default values --- seahub/base/accounts.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/seahub/base/accounts.py b/seahub/base/accounts.py index ff5044641f..4d089182ce 100644 --- a/seahub/base/accounts.py +++ b/seahub/base/accounts.py @@ -119,9 +119,6 @@ class UserPermissions(object): def can_generate_upload_link(self): return get_enabled_role_permissions_by_role(self.user.role)['can_generate_upload_link'] - def can_send_share_link_mail(self): - return get_enabled_role_permissions_by_role(self.user.role)['can_send_share_link_mail'] - def can_use_global_address_book(self): return get_enabled_role_permissions_by_role(self.user.role)['can_use_global_address_book'] @@ -152,9 +149,14 @@ class UserPermissions(object): def can_export_files_via_mobile_client(self): return get_enabled_role_permissions_by_role(self.user.role)['can_export_files_via_mobile_client'] + # Add default value for compatible issue when EMAILBE_ROLE_PERMISSIONS + # is not updated with newly added permissions. def role_quota(self): return get_enabled_role_permissions_by_role(self.user.role).get('role_quota', '') + def can_send_share_link_mail(self): + return get_enabled_role_permissions_by_role(self.user.role).get('can_send_share_link_mail', True) + class User(object): is_staff = False