From e0a4a5c95bbf71f8a160f57a8ccf92c3d48f88e5 Mon Sep 17 00:00:00 2001 From: panxinying Date: Wed, 4 Nov 2026 14:48:17 +0800 Subject: [PATCH] fix: system homepage permission error --- ui/src/permission/core/common.ts | 1 + ui/src/permission/core/data.ts | 4 ++-- ui/src/permission/modules/system/homepage.ts | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ui/src/permission/core/common.ts b/ui/src/permission/core/common.ts index eb9625bbf0f..5f21549f69a 100644 --- a/ui/src/permission/core/common.ts +++ b/ui/src/permission/core/common.ts @@ -107,6 +107,7 @@ export enum Group { SYSTEM_SHARED_DOCUMENT_STRATEGY = 'SYSTEM_SHARED_DOCUMENT_STRATEGY', SYSTEM_SHARED_SCHEDULED_SYNC = 'SYSTEM_SHARED_SCHEDULED_SYNC', SYSTEM_SHARED_MODEL = 'SYSTEM_SHARED_MODEL', + SYSTEM_HOMEPAGE = 'SYSTEM_HOMEPAGE', } /** diff --git a/ui/src/permission/core/data.ts b/ui/src/permission/core/data.ts index b5efe40d39e..d8d97ac206e 100644 --- a/ui/src/permission/core/data.ts +++ b/ui/src/permission/core/data.ts @@ -14,8 +14,8 @@ export const PermissionConstants = { // ==================== HOMEPAGE ==================== HOMEPAGE_READ: p(Group.HOMEPAGE, Group.HOMEPAGE, Operate.READ, 0), HOMEPAGE_EXPORT: p(Group.HOMEPAGE, Group.HOMEPAGE, Operate.EXPORT, 1), - SYSTEM_HOMEPAGE_READ: p(Group.HOMEPAGE, Group.HOMEPAGE, Operate.READ, 0), - SYSTEM_HOMEPAGE_EXPORT: p(Group.HOMEPAGE, Group.HOMEPAGE, Operate.EXPORT, 1), + SYSTEM_HOMEPAGE_READ: p(Group.SYSTEM_HOMEPAGE, Group.SYSTEM_HOMEPAGE, Operate.READ, 0), + SYSTEM_HOMEPAGE_EXPORT: p(Group.SYSTEM_HOMEPAGE, Group.SYSTEM_HOMEPAGE, Operate.EXPORT, 1), // ==================== KNOWLEDGE ==================== KNOWLEDGE: p(Group.KNOWLEDGE, Group.KNOWLEDGE, Operate.SELF, 0), diff --git a/ui/src/permission/modules/system/homepage.ts b/ui/src/permission/modules/system/homepage.ts index ca7e70ab4a5..f6269bad6ad 100644 --- a/ui/src/permission/modules/system/homepage.ts +++ b/ui/src/permission/modules/system/homepage.ts @@ -7,6 +7,6 @@ export default { /** * 系统「首页」只读权限 */ - read: () => hasPermission([RoleConstants.ADMIN,P.HOMEPAGE_READ],Compare.OR) && hasEdition(Edition.EE), - export: () => hasPermission([RoleConstants.ADMIN,P.HOMEPAGE_EXPORT],Compare.OR) + read: () => hasPermission([RoleConstants.ADMIN,P.SYSTEM_HOMEPAGE_READ],Compare.OR) && hasEdition(Edition.EE), + export: () => hasPermission([RoleConstants.ADMIN,P.SYSTEM_HOMEPAGE_EXPORT],Compare.OR) }