Computadores-Para-Todos / computers-4-all-manager

Gestor de equipamentos, pessoas e processos do projeto "Computadores para todos"
4 stars 1 forks source link

Usuários ter diversas roles #25

Open TiagoGouvea opened 4 years ago

TiagoGouvea commented 4 years ago

⚠️ Não alocar ainda - irei ainda especificar estes detalhes

Objetivo

Os voluntários do projeto podem ter vários papeis, como "coletores", "avaliadores", "renovadores"... e o sistema precisa entender que um usuário terá uma ou mais funções.

Modelo

Rotas e middlewares

Adequar rotas para funcionarem de forma a permitir corretamente acesso aos recursos. Cada middleware terá que buscar o usuário do token no banco, obter as funções, para então saber se pode ou não fazer algo.