From 470580ef54ff86932b3ec6014fdf16c95a449069 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 28 Oct 2026 13:53:50 +0800 Subject: [PATCH] fix: add SYSTEM_HOMEPAGE group and update permissions for read and export operations --- apps/common/auth/constants/group_constants.py | 1 + apps/common/auth/constants/permission_constants.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/common/auth/constants/group_constants.py b/apps/common/auth/constants/group_constants.py index 28956faa3f2..d57d2165fea 100644 --- a/apps/common/auth/constants/group_constants.py +++ b/apps/common/auth/constants/group_constants.py @@ -71,6 +71,7 @@ class Group(Enum): # 其他 OTHER = ("OTHER", _("Other")) HOMEPAGE = ("HOMEPAGE", _("Home page")) + SYSTEM_HOMEPAGE = ("SYSTEM_HOMEPAGE", _("Home page")) OPERATION_LOG = ("OPERATION_LOG", _("Operation Log")) # 资源授权分组 diff --git a/apps/common/auth/constants/permission_constants.py b/apps/common/auth/constants/permission_constants.py index 5cf1cd8edf0..e0d33058d96 100644 --- a/apps/common/auth/constants/permission_constants.py +++ b/apps/common/auth/constants/permission_constants.py @@ -91,12 +91,12 @@ class PermissionConstants(Enum): ) SYSTEM_HOMEPAGE_READ = ( - Permission(group=Group.HOMEPAGE, sub_group=Group.HOMEPAGE, operate=Operate.READ, bit_index=0), + Permission(group=Group.SYSTEM_HOMEPAGE, sub_group=Group.SYSTEM_HOMEPAGE, operate=Operate.READ, bit_index=0), PermissionMeta(role_list=[RoleConstants.ADMIN], category=Category.IAM, scope=[PermissionScopeConstants.SYSTEM]), ) SYSTEM_HOMEPAGE_EXPORT = ( - Permission(group=Group.HOMEPAGE, sub_group=Group.HOMEPAGE, operate=Operate.EXPORT, bit_index=1), + Permission(group=Group.SYSTEM_HOMEPAGE, sub_group=Group.SYSTEM_HOMEPAGE, operate=Operate.EXPORT, bit_index=1), PermissionMeta(role_list=[RoleConstants.ADMIN], category=Category.IAM, scope=[PermissionScopeConstants.SYSTEM]), )