gems-uff / sapos

SAPOS main goal is to ease the management of information related to graduate programs such as enrollments, courses, advisement, scholarships, requirements, among others.
http://gems-uff.github.io/sapos/
MIT License
29 stars 14 forks source link

Usuário com mais de um papel #401

Open leomurta opened 2 years ago

leomurta commented 2 years ago

Atualmente, cada usuário tem somente um papel. Contudo, é natural que alguns usuários tenham mais de um papel. Por exemplo, o coordenador é sempre um professor. Além disso, um mesmo usuário pode ser professor, coordenador e admin, que é o meu caso específico. Como admin, tenho acesso a tudo. Contudo, como não tenho o papel professor, o Sapos não sabe que deveria mostrar as pendências dos meus alunos na primeira página. Além disso, como não tenho o papel coordenador, o Sapos não me envia os e-mails de notificação que deveriam ir para os coordenadores.

A necessidade de pensarmos numa solução melhor para a relação usuário - papel está evidente em issues anteriores, que relatam outros problemas relacionados: