(session: SessionDep, id: int = Path(..., description=f"{PLACEHOLDER_PREFIX}ds_id"))
| 52 | @router.post("/get/{id}", response_model=CoreDatasource, summary=f"{PLACEHOLDER_PREFIX}ds_get") |
| 53 | @require_permissions(permission=SqlbotPermission(role=['ws_admin'], keyExpression="id", type='ds')) |
| 54 | async def get_datasource(session: SessionDep, id: int = Path(..., description=f"{PLACEHOLDER_PREFIX}ds_id")): |
| 55 | return get_ds(session, id) |
| 56 | |
| 57 | |
| 58 | @router.post("/check", response_model=bool, summary=f"{PLACEHOLDER_PREFIX}ds_check") |