Код: Выделить всё
@router.put("/{workflowID}", response_model=WorkflowResponse)
async def update_workflow_endpoint(
workflowID: int, workflow: WorkflowUpdateRequest, db: AsyncSession = Depends(get_db)
):
... // Remaining code
Код: Выделить всё
@allowed_perm('WF_ADMIN', {workflowID})Например: если API был вызван так: /5, то я хочу, чтобы декоратор внутренне получал значение 5.
Как это может быть быть сделано? Я пытаюсь создать свой модуль разрешений, и хотя я знаю, что это можно сделать с помощью зависимостей, мне хотелось знать, можно ли сделать то же самое с помощью декораторов.
Подробнее здесь: https://stackoverflow.com/questions/790 ... path-param