Updated config file documentation for shared storage and While doing save as operation, ensure the error message is shown if access is restricted in shared storage #5014

This commit is contained in:
Nikhil Mohite
2023-03-29 13:49:32 +05:30
committed by GitHub
parent 36d18ba5cb
commit 48839983fd
3 changed files with 8 additions and 9 deletions

View File

@@ -791,12 +791,9 @@ class Filemanager():
if selectedDir:
if selectedDir[
'restricted_access'] and not current_user.has_role(
'restricted_access'] and not current_user.has_role(
"Administrator"):
return make_json_response(success=0,
errormsg=ACCESS_DENIED_MESSAGE,
info='ACCESS_DENIED',
status=403)
raise PermissionError(ACCESS_DENIED_MESSAGE)
def rename(self, old=None, new=None):
"""
@@ -1140,7 +1137,8 @@ def file_manager(trans_id):
ss = kwargs['storage_folder'] if 'storage_folder' in kwargs else None
my_fm = Filemanager(trans_id, ss)
if ss and mode in ['upload', 'rename', 'delete', 'addfolder', 'add']:
if ss and mode in ['upload', 'rename', 'delete', 'addfolder', 'add',
'permission']:
my_fm.check_access(ss, mode)
func = getattr(my_fm, mode)
try: