diff --git a/seahub/settings.py b/seahub/settings.py index b6be811db6..c04cc067e2 100644 --- a/seahub/settings.py +++ b/seahub/settings.py @@ -732,11 +732,6 @@ ENABLE_USER_SET_CONTACT_EMAIL = False ENABLE_GLOBAL_ADDRESSBOOK = True ENABLE_ADDRESSBOOK_OPT_IN = False -##################### -# Folder Permission # -##################### -ENABLE_FOLDER_PERM = False - #################### # Guest Invite # #################### diff --git a/seahub/utils/repo.py b/seahub/utils/repo.py index f80a58ee8d..1f97830fe2 100644 --- a/seahub/utils/repo.py +++ b/seahub/utils/repo.py @@ -18,8 +18,7 @@ from seahub.base.models import RepoSecretKey from seahub.base.templatetags.seahub_tags import email2nickname from seahub.share.models import CustomSharePermissions -from seahub.settings import ENABLE_STORAGE_CLASSES, \ - STORAGE_CLASS_MAPPING_POLICY, ENABLE_FOLDER_PERM +from seahub.settings import ENABLE_STORAGE_CLASSES, STORAGE_CLASS_MAPPING_POLICY logger = logging.getLogger(__name__) @@ -318,12 +317,9 @@ def is_valid_repo_id_format(repo_id): def can_set_folder_perm_by_user(username, repo, repo_owner): """ user can get/update/add/delete folder perm feature must comply with the following - setting: ENABLE_FOLDER_PERM repo:repo is not virtual permission: is admin or repo owner. """ - if not ENABLE_FOLDER_PERM: - return False if repo.is_virtual: return False is_admin = is_repo_admin(username, repo.id) diff --git a/seahub/views/__init__.py b/seahub/views/__init__.py index 218a0a4324..b195cbdf9b 100644 --- a/seahub/views/__init__.py +++ b/seahub/views/__init__.py @@ -49,8 +49,7 @@ from seahub.utils.file_op import check_file_lock from seahub.utils.timeutils import utc_to_local from seahub.utils.auth import get_login_bg_image_path import seahub.settings as settings -from seahub.settings import AVATAR_FILE_STORAGE, \ - ENABLE_FOLDER_PERM, ENABLE_REPO_SNAPSHOT_LABEL, \ +from seahub.settings import AVATAR_FILE_STORAGE, ENABLE_REPO_SNAPSHOT_LABEL, \ UNREAD_NOTIFICATIONS_REQUEST_INTERVAL, SHARE_LINK_EXPIRE_DAYS_MIN, \ SHARE_LINK_EXPIRE_DAYS_MAX, SHARE_LINK_EXPIRE_DAYS_DEFAULT, \ UPLOAD_LINK_EXPIRE_DAYS_MIN, UPLOAD_LINK_EXPIRE_DAYS_MAX, UPLOAD_LINK_EXPIRE_DAYS_DEFAULT, \ @@ -1163,8 +1162,6 @@ def react_fake_view(request, **kwargs): logger.error(e) expire_days = -1 - folder_perm_enabled = True if is_pro_version() and ENABLE_FOLDER_PERM else False - try: max_upload_file_size = seafile_api.get_server_config_int('fileserver', 'max_upload_size') except Exception as e: @@ -1195,7 +1192,7 @@ def react_fake_view(request, **kwargs): 'enableFileComment': settings.ENABLE_FILE_COMMENT, 'is_email_configured': IS_EMAIL_CONFIGURED, 'can_add_public_repo': request.user.permissions.can_add_public_repo(), - 'folder_perm_enabled': folder_perm_enabled, + 'folder_perm_enabled': is_pro_version(), 'file_audit_enabled': FILE_AUDIT_ENABLED, 'custom_nav_items': json.dumps(CUSTOM_NAV_ITEMS), 'enable_show_contact_email_when_search_user': settings.ENABLE_SHOW_CONTACT_EMAIL_WHEN_SEARCH_USER,