@@ -65,7 +65,7 @@ class ModelSetting(APIView):
65
65
request = ModelCreateAPI .get_request (),
66
66
responses = ModelCreateAPI .get_response ())
67
67
@has_permissions (PermissionConstants .MODEL_CREATE .get_workspace_permission (),
68
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
68
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
69
69
@log (menu = 'model' , operate = 'Create model' ,
70
70
get_operation_object = lambda r , k : {'name' : r .date .get ('name' )},
71
71
get_details = get_edit_model_details ,
@@ -95,7 +95,7 @@ def post(self, request: Request, workspace_id: str):
95
95
responses = ModelListResponse .get_response (),
96
96
tags = [_ ('Model' )]) # type: ignore
97
97
@has_permissions (PermissionConstants .MODEL_READ .get_workspace_permission (),
98
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
98
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
99
99
def get (self , request : Request , workspace_id : str ):
100
100
return result .success (
101
101
ModelSerializer .Query (
@@ -114,7 +114,7 @@ class Operate(APIView):
114
114
responses = ModelEditApi .get_response (),
115
115
tags = [_ ('Model' )]) # type: ignore
116
116
@has_permissions (PermissionConstants .MODEL_EDIT .get_workspace_permission (),
117
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
117
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
118
118
@log (menu = 'model' , operate = 'Update model' ,
119
119
get_operation_object = lambda r , k : get_model_operation_object (k .get ('model_id' )),
120
120
get_details = get_edit_model_details ,
@@ -132,7 +132,7 @@ def put(self, request: Request, workspace_id, model_id: str):
132
132
responses = DefaultModelResponse .get_response (),
133
133
tags = [_ ('Model' )]) # type: ignore
134
134
@has_permissions (PermissionConstants .MODEL_DELETE .get_workspace_permission (),
135
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
135
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
136
136
@log (menu = 'model' , operate = 'Delete model' ,
137
137
get_operation_object = lambda r , k : get_model_operation_object (k .get ('model_id' )),
138
138
)
@@ -148,7 +148,7 @@ def delete(self, request: Request, workspace_id: str, model_id: str):
148
148
responses = GetModelApi .get_response (),
149
149
tags = [_ ('Model' )]) # type: ignore
150
150
@has_permissions (PermissionConstants .MODEL_READ .get_workspace_permission (),
151
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
151
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
152
152
def get (self , request : Request , workspace_id : str , model_id : str ):
153
153
return result .success (
154
154
ModelSerializer .Operate (data = {'id' : model_id , 'user_id' : request .user .id }).one (with_valid = True ))
@@ -164,7 +164,7 @@ class ModelParamsForm(APIView):
164
164
responses = ProvideApi .ModelParamsForm .get_response (),
165
165
tags = [_ ('Model' )]) # type: ignore
166
166
@has_permissions (PermissionConstants .MODEL_READ .get_workspace_permission (),
167
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
167
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
168
168
def get (self , request : Request , workspace_id : str , model_id : str ):
169
169
return result .success (
170
170
ModelSerializer .ModelParams (data = {'id' : model_id }).get_model_params ())
@@ -178,7 +178,7 @@ def get(self, request: Request, workspace_id: str, model_id: str):
178
178
responses = ProvideApi .ModelParamsForm .get_response (),
179
179
tags = [_ ('Model' )]) # type: ignore
180
180
@has_permissions (PermissionConstants .MODEL_READ .get_workspace_permission (),
181
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
181
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
182
182
@log (menu = 'model' , operate = 'Save model parameter form' ,
183
183
get_operation_object = lambda r , k : get_model_operation_object (k .get ('model_id' )),
184
184
)
@@ -200,7 +200,7 @@ class ModelMeta(APIView):
200
200
responses = GetModelApi .get_response (),
201
201
tags = [_ ('Model' )]) # type: ignore
202
202
@has_permissions (PermissionConstants .MODEL_READ .get_workspace_permission (),
203
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
203
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
204
204
def get (self , request : Request , workspace_id : str , model_id : str ):
205
205
return result .success (
206
206
ModelSerializer .Operate (data = {'id' : model_id }).one_meta (with_valid = True ))
@@ -217,7 +217,7 @@ class PauseDownload(APIView):
217
217
responses = DefaultModelResponse .get_response (),
218
218
tags = [_ ('Model' )]) # type: ignore
219
219
@has_permissions (PermissionConstants .MODEL_CREATE .get_workspace_permission (),
220
- RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
220
+ RoleConstants .WORKSPACE_MANAGE .get_workspace_role () )
221
221
def put (self , request : Request , workspace_id : str , model_id : str ):
222
222
return result .success (
223
223
ModelSerializer .Operate (data = {'id' : model_id }).pause_download ())
@@ -235,7 +235,7 @@ class SharedModel(APIView):
235
235
responses = ModelListResponse .get_response (),
236
236
tags = [_ ('Shared Model' )]
237
237
) # type: ignore
238
- @has_permissions (PermissionConstants .MODEL_READ , RoleConstants .WORKSPACE_MANAGE .get_workspace_role )
238
+ @has_permissions (PermissionConstants .MODEL_READ , RoleConstants .WORKSPACE_MANAGE .get_workspace_role ()() )
239
239
def get (self , request : Request , workspace_id : str ):
240
240
return result .success (
241
- SharedModelSerializer (data = {'workspace_id' : workspace_id }).get_share_model_list ())
241
+ SharedModelSerializer (data = {'workspace_id' : workspace_id }).get_share_model_list ())
0 commit comments