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) }