From eb672eaef1ae7be5713b19fee1be75a3b6838cbe Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sat, 27 Jun 2026 03:11:01 +0000 Subject: [PATCH] =?UTF-8?q?fix(file):=20=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=88=A0=E9=99=A4=E5=85=A5=E5=8F=A3=E6=94=B6=E6=95=9B?= =?UTF-8?q?=E4=B8=BA=E6=89=80=E6=9C=89=E8=80=85/=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E8=80=85=EF=BC=8C=E6=8B=A6=E6=88=AA=E5=8F=AA=E8=AF=BB=E7=94=A8?= =?UTF-8?q?=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - file.vue:右键「删除」项及工具栏批量「删除」按钮对非所有者/创建者禁用, 与后端 file/remove 的 permissionFind(...,1000) 规则对齐(修复只读用户可见可点删除入口) - 同步 ai-kb:delete-restore chunk 更正前置权限为「所有者或创建者」并补只读无权限说明 --- resources/ai-kb/zh/howto/file/delete-restore.md | 5 +++-- resources/assets/js/pages/manage/file.vue | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/resources/ai-kb/zh/howto/file/delete-restore.md b/resources/ai-kb/zh/howto/file/delete-restore.md index fc92ee0a6..ba2b66ad7 100644 --- a/resources/ai-kb/zh/howto/file/delete-restore.md +++ b/resources/ai-kb/zh/howto/file/delete-restore.md @@ -15,13 +15,14 @@ aliases: related_tools: [list_files] related_pages: [file] prerequisites: - - 对要删除的文件有所有权或写权限 + - 必须是该文件的所有者或创建者(仅这两类人可删除) negative: + - 只读或仅可读写(非创建者)的共享成员无删除权限:删除入口在界面被禁用,后端 file/remove 也会拒绝并返回「仅限所有者或创建者操作」 - 文件删除采用软删除(数据库 soft delete),但前端无回收站 UI,普通用户无法自助恢复 - 一次最多删除 100 个文件 / 文件夹 - 删文件夹会级联删除其内所有文件与子文件夹 - 删除会同时清理共享配置(FileUser)和分享链接(FileLink) -last_verified: v1.7.90 +last_verified: v1.8.45 --- # 删除文件或恢复文件 diff --git a/resources/assets/js/pages/manage/file.vue b/resources/assets/js/pages/manage/file.vue index 33cdf87f5..ff297f141 100644 --- a/resources/assets/js/pages/manage/file.vue +++ b/resources/assets/js/pages/manage/file.vue @@ -73,7 +73,7 @@ {{$L('打包下载')}} -