File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
apps/models_provider/serializers Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change 2828from system_manage .models import WorkspaceUserResourcePermission , AuthTargetType
2929from system_manage .serializers .user_resource_permission import UserResourcePermissionSerializer
3030from users .serializers .user import is_workspace_manage
31-
31+ from shared . models . shared_model import ModelWorkspaceAuthorization
3232
3333def get_default_model_params_setting (provider , model_type , model_name ):
3434 credential = get_model_credential (provider , model_type , model_name )
@@ -172,6 +172,7 @@ def delete(self, with_valid=True):
172172 if model is None :
173173 return True
174174 QuerySet (WorkspaceUserResourcePermission ).filter (target = model_id ).delete ()
175+ QuerySet (ModelWorkspaceAuthorization ).filter (model_id = model_id ).delete ()
175176 # TODO : 这里可以添加模型删除的逻辑,需要注意删除模型时的权限和关联关系
176177 # if model.model_type == 'LLM':
177178 # application_count = Application.objects.filter(model_id=model_id).count()
You can’t perform that action at this time.
0 commit comments