(session: SessionDep, current_user: CurrentUser, trans: Trans, info: DataTrainingInfo)
| 47 | @require_permissions(permission=SqlbotPermission(role=['ws_admin'], type='ds', keyExpression="info.datasource")) |
| 48 | @system_log(LogConfig(operation_type=OperationType.CREATE_OR_UPDATE, module=OperationModules.DATA_TRAINING,resource_id_expr='info.id', result_id_expr="result_self")) |
| 49 | async def create_or_update(session: SessionDep, current_user: CurrentUser, trans: Trans, info: DataTrainingInfo): |
| 50 | oid = current_user.oid |
| 51 | if info.id: |
| 52 | return update_training(session, info, oid, trans) |
| 53 | else: |
| 54 | return create_training(session, info, oid, trans) |
| 55 | |
| 56 | |
| 57 | @router.delete("", summary=f"{PLACEHOLDER_PREFIX}delete_dt") |
nothing calls this directly
no test coverage detected