From e1c37636d60c25860719db63efc4d79a2ac2a463 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Thu, 26 Jun 2025 19:54:28 +0800 Subject: [PATCH] refactor: resource model list --- apps/common/constants/permission_constants.py | 4 ++++ apps/models_provider/serializers/model_serializer.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/apps/common/constants/permission_constants.py b/apps/common/constants/permission_constants.py index 64d4d9a76..71abc619f 100644 --- a/apps/common/constants/permission_constants.py +++ b/apps/common/constants/permission_constants.py @@ -1053,6 +1053,10 @@ class PermissionConstants(Enum): group=Group.SYSTEM_MODEL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN, RoleConstants.USER], parent_group=[SystemGroup.SHARED_MODEL] ) + RESOURCE_MODEL_READ = Permission( + group=Group.SYSTEM_RES_MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN], + parent_group=[SystemGroup.RESOURCE_MODEL] + ) RESOURCE_TOOL_READ = Permission( group=Group.SYSTEM_RES_TOOL, operate=Operate.READ, role_list=[RoleConstants.ADMIN], parent_group=[SystemGroup.RESOURCE_TOOL] diff --git a/apps/models_provider/serializers/model_serializer.py b/apps/models_provider/serializers/model_serializer.py index 28524e54a..029d90471 100644 --- a/apps/models_provider/serializers/model_serializer.py +++ b/apps/models_provider/serializers/model_serializer.py @@ -428,6 +428,9 @@ class ModelSerializer(serializers.Serializer): 'username': model.user.nick_name } + def page(self, current_page, page_size): + pass + class ModelParams(serializers.Serializer): id = serializers.UUIDField(required=True, label=_('model id'))