(
data: FileViewPresetData,
file_service: FileService,
)
| 421 | |
| 422 | |
| 423 | async def save_file_view_preset( |
| 424 | data: FileViewPresetData, |
| 425 | file_service: FileService, |
| 426 | ): |
| 427 | filters = data.filters if data.filters is not None else data.params |
| 428 | preset = await file_service.save_file_view_preset( |
| 429 | preset_id=data.id, |
| 430 | name=data.name, |
| 431 | filters=filters or {}, |
| 432 | ) |
| 433 | return APIResponse(detail=preset) |
| 434 | |
| 435 | |
| 436 | @admin_api.post("/file/view-presets") |
no test coverage detected