From fd6b9c00f6f137a3b4c8f14acda25a475467e923 Mon Sep 17 00:00:00 2001 From: zhangzhanwei Date: Mon, 23 Jun 2025 21:02:46 +0800 Subject: [PATCH] feat: Permission list --- ui/src/utils/permission/data.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/ui/src/utils/permission/data.ts b/ui/src/utils/permission/data.ts index e3a937b4..c1be2465 100644 --- a/ui/src/utils/permission/data.ts +++ b/ui/src/utils/permission/data.ts @@ -145,6 +145,33 @@ const PermissionConst = { SHARED_TOOL_EXPORT:new Permission('SYSTEM_TOOL:READ+EXPORT'), SHARED_TOOL_DEBUG:new Permission('SYSTEM_TOOL:READ+DEBUG'), + SHARED_KNOWLEDGE_READ:new Permission('SYSTEM_KNOWLEDGE:READ'), + SHARED_KNOWLEDGE_CREATE:new Permission('SYSTEM_KNOWLEDGE:READ+CREATE'), + SHARED_KNOWLEDGE_EDIT:new Permission('SYSTEM_KNOWLEDGE:READ+EDIT'), + SHARED_KNOWLEDGE_SYNC:new Permission('SYSTEM_KNOWLEDGE:READ+SYNC'), + SHARED_KNOWLEDGE_VECTOR:new Permission('SYSTEM_KNOWLEDGE:READ+VECTOR'), + SHARED_KNOWLEDGE_EXPORT:new Permission('SYSTEM_KNOWLEDGE:READ+EXPORT'), + SHARED_KNOWLEDGE_GENERATE:new Permission('SYSTEM_KNOWLEDGE:READ+GENERATE'), + SHARED_KNOWLEDGE_DELETE:new Permission('SYSTEM_KNOWLEDGE:READ+DELETE'), + + SHARED_KNOWLEDGE_DOCUMENT_READ:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'), + SHARED_KNOWLEDGE_DOCUMENT_CREATE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+CREATE'), + SHARED_KNOWLEDGE_DOCUMENT_EDIT:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EDIT'), + SHARED_KNOWLEDGE_DOCUMENT_DELETE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+DELETE'), + SHARED_KNOWLEDGE_DOCUMENT_SYNC:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+SYNC'), + SHARED_KNOWLEDGE_DOCUMENT_VECTOR:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+VECTOR'), + SHARED_KNOWLEDGE_DOCUMENT_GENERATE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+GENERATE'), + SHARED_KNOWLEDGE_DOCUMENT_MIGRATE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+MIGRATE'), + SHARED_KNOWLEDGE_DOCUMENT_EXPORT:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EXPORT'), + SHARED_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE:new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'), + + SHARED_KNOWLEDGE_PROBLEM_READ:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ'), + SHARED_KNOWLEDGE_PROBLEM_CREATE:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+CREATE'), + SHARED_KNOWLEDGE_PROBLEM_EDIT:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+EDIT'), + SHARED_KNOWLEDGE_PROBLEM_DELETE:new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+DELETE'), + + + TOOL_CREATE:new Permission('TOOL:READ+CREATE'), TOOL_EDIT:new Permission('TOOL:READ+EDIT'), TOOL_READ:new Permission('TOOL:READ'),