From 063393d6597a1f1de537b96f74c66a0697aed462 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Thu, 17 Apr 2025 18:05:31 +0800 Subject: [PATCH] feat: add model setting --- apps/common/constants/permission_constants.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/common/constants/permission_constants.py b/apps/common/constants/permission_constants.py index 2ba1a3940..ed1154066 100644 --- a/apps/common/constants/permission_constants.py +++ b/apps/common/constants/permission_constants.py @@ -19,6 +19,8 @@ class Group(Enum): KNOWLEDGE = "KNOWLEDGE" + MODEL = "MODEL" + class Operate(Enum): """ @@ -111,12 +113,13 @@ class PermissionConstants(Enum): USER_DELETE = Permission(group=Group.USER, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN]) TOOL_CREATE = Permission(group=Group.USER, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER]) - MODEL_CREATE = Permission(group=Group.USER, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, - RoleConstants.USER]) - MODEL_READ = Permission(group=Group.USER, operate=Operate.READ, role_list=[RoleConstants.ADMIN, - RoleConstants.USER]) - MODEL_EDIT = Permission(group=Group.USER, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER]) - MODEL_DELETE = Permission(group=Group.USER, operate=Operate.DELETE, + MODEL_CREATE = Permission(group=Group.MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, + RoleConstants.USER]) + MODEL_READ = Permission(group=Group.MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, + RoleConstants.USER]) + MODEL_EDIT = Permission(group=Group.MODEL, operate=Operate.EDIT, + role_list=[RoleConstants.ADMIN, RoleConstants.USER]) + MODEL_DELETE = Permission(group=Group.MODEL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN, RoleConstants.USER]) def get_workspace_application_permission(self):