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