DeployBoard / DeployBoard/deployboard-python

Remove duplicate calls from every route

Aberta
#2 0 comentários 0 reações 0 responsáveis Ver no GitHub
api enhancement
Linguagem predominante
Python
Estrelas
10
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

There are two specific calls that _almost_ every route will require, but not _every_ route.

Every route called by a user requires a current_user object which we currently get via `Depends(get_active_current_user)`

https://github.com/DeployBoard/deployboard/blob/init/src/api/routes/users.py#L19

and `verify_role` here: https://github.com/DeployBoard/deployboard/blob/init/src/api/routes/users.py#L24

How can we build these two functions into the route to return the `current_user` object into the route function?

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.