Bonjour,
J'ai un utilisateur U1 qui peut être dans plusieurs commerces C1,...,Cn.
Dans chaque commerce, il peut avoir des rôles différents.
Comment mettre ça en place avec FOSUserbundle svp?
Bonjour,
J'ai un utilisateur U1 qui peut être dans plusieurs commerces C1,...,Cn.
Dans chaque commerce, il peut avoir des rôles différents.
Comment mettre ça en place avec FOSUserbundle svp?
Cool , il suffit de voir comment utiliser les "user" avec les "groups" dans FOSUser bundle,
ainsi un utilisateur fait partie d'un ou plusieurs groupes (commerce si tu veux) et chaque groupe (commerce si tu veux) contient des roles ( 0 ou plusieurs)
ces rôles sont identiques avec les orles de l'utilisateur
Je connais les Groupes mais là, le Commerce est un bundle et donc une entité qui a des champs dont certains sont liés par des jointures.
Mettre en place les groupes me parait pas adapté ou piégeu dans mon cas.
J'aimerai surcharger ce champ pour en ajouter d'autres avec.
Je réfléchis à créer une autre entité et modifier mes addRole et removeRole mais ça implique de modifier aussi, par exemple, les isgranted (twig), le getUser (), etc.
Parait compliqué et bidouille.
Je suis aussi entrain de réfléchir à faire sans. Quelques cas fonctionnels ne seraient pas couvert mais je crois que acceptable car peu probable et contournable en créant un user différent. P'tre acceptable fonctionnellement parlant.
Bref, si y'a pas une solution simple, je pense ne rien faire.
Partager