From be7b74289168ee164c82a97fee99b6768ddc0d1a Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Tue, 11 Nov 2025 17:04:25 +0800 Subject: [PATCH] Fix typo in the data permission prompt (#909) --- backend/common/security/permission.py | 4 ++-- backend/core/conf.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/common/security/permission.py b/backend/common/security/permission.py index 59f520a1..b5a3e4cc 100644 --- a/backend/common/security/permission.py +++ b/backend/common/security/permission.py @@ -77,7 +77,7 @@ def filter_data_permission(request_user: GetUserInfoWithRelationDetail) -> Colum # 验证规则模型 rule_model = data_rule.model if rule_model not in settings.DATA_PERMISSION_MODELS: - raise errors.NotFoundError(msg='数据规则模型不存在') + raise errors.NotFoundError(msg='数据规则可用模型不存在') model_ins = dynamic_import_data_model(settings.DATA_PERMISSION_MODELS[rule_model]) # 验证规则列 @@ -86,7 +86,7 @@ def filter_data_permission(request_user: GetUserInfoWithRelationDetail) -> Colum ] column = data_rule.column if column not in model_columns: - raise errors.NotFoundError(msg='数据规则模型列不存在') + raise errors.NotFoundError(msg='数据规则模可用型列不存在') # 构建过滤条件 column_obj = getattr(model_ins, column) diff --git a/backend/core/conf.py b/backend/core/conf.py index 29194fa8..fecd35c1 100644 --- a/backend/core/conf.py +++ b/backend/core/conf.py @@ -90,7 +90,7 @@ class Settings(BaseSettings): # 数据权限 DATA_PERMISSION_MODELS: dict[str, str] = { # 允许进行数据过滤的 SQLA 模型,它必须以模块字符串的方式定义 - '部门': 'backend.app.admin.model.Dept', + 'Dept': 'backend.app.admin.model.Dept', } DATA_PERMISSION_COLUMN_EXCLUDE: list[str] = [ # 排除允许进行数据过滤的 SQLA 模型列 'id',