From 60b10ad11eccefd819ee14a765238f86ea013b0a Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Mon, 19 Oct 2026 16:35:39 +0800 Subject: [PATCH] fix: file permission --- apps/oss/views/file.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/oss/views/file.py b/apps/oss/views/file.py index 2ae6cd96634..2a944da1712 100644 --- a/apps/oss/views/file.py +++ b/apps/oss/views/file.py @@ -85,7 +85,8 @@ class Operate(APIView): tags=[_("File")], # type: ignore ) @log(menu="file", operate="Delete file") - @has_permissions(RoleConstants.ADMIN, RoleConstants.WORKSPACE_MANAGE, RoleConstants.USER) + @has_permissions(RoleConstants.ADMIN, RoleConstants.WORKSPACE_MANAGE, RoleConstants.USER, + RoleConstants.EXTENDS_USER, RoleConstants.EXTENDS_ADMIN, RoleConstants.EXTENDS_WORKSPACE_MANAGE) def delete(self, request: Request, file_id: str): return result.success( FileSerializer.Operate(