mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
refactor: update role constants to include ADMIN in permission checks
This commit is contained in:
parent
a0b71de188
commit
7d7f085e3a
|
|
@ -65,7 +65,8 @@ class FolderView(APIView):
|
|||
@has_permissions(
|
||||
lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.READ,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"),
|
||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role()
|
||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role(),
|
||||
RoleConstants.ADMIN
|
||||
)
|
||||
def get(self, request: Request, workspace_id: str, source: str):
|
||||
return result.success(FolderTreeSerializer(
|
||||
|
|
@ -111,7 +112,8 @@ class FolderView(APIView):
|
|||
@has_permissions(
|
||||
lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.READ,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}"),
|
||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role()
|
||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), RoleConstants.USER.get_workspace_role(),
|
||||
RoleConstants.ADMIN
|
||||
)
|
||||
def get(self, request: Request, workspace_id: str, source: str, folder_id: str):
|
||||
return result.success(FolderSerializer.Operate(
|
||||
|
|
|
|||
Loading…
Reference in New Issue