Bonjour,
J'utilise FOSUser afin de gérer les utilisateurs et les groupes d'un site.
Un utilisateur peut avoir plusieurs groupes,
et j'aimerai que chaque groupe peut contenir des utilisateurs avec différents rôles.
Ma question est :
Comment faire pour qu'un utilisateur ait la possibilité d'avoir un rôle différent dans chaque groupe auquel il appartient?
Par exemple un utilisateur pourrait être un simple USER dans un groupe A et donc serait limiter au niveau
des actions dans ce groupe.
Mais il peut être également ADMIN dans un groupe B et avoir plus d'actions possibles.
J'ai penser à faire une table intermédiaire UserGroup avec un attribut indiquant le rôle d'un utilisateur pour un groupe.
Que pensez vous de cette solution ? Existe t-il une meilleure solution?
Merci d'avance
Partager