Bonjour,
Je débarque un peu dans le monde de symfony et sa facilité d'emploi ainsi que l'abondance de documentation m'ont permis de bien avancer sur un projet en une matinée !!!
Je bute néanmoins sur un petit problème
Mon application m'affiche une liste de commentaires créés par des utilisateurs. Grace à fosUserBundle et aux acl, chacun des utilisateurs peut se logguer et créer son propre commentaire qu'il sera le seul à modifier/supprimer.
Grace aux docs des sites officiels de Symfony2 et de fosUserBundle, j'ai pu avancer très vite sur ces points sans aucun grigri de ma part.
J'ai même pu créer des groupes comme indiqué sur le site fosUserBundle dans lequel j'y ai mis mes utilisateurs mais là déjà, ça coince.
Je n'ai pas trouvé d'interface pour lier mes utilisateurs à mes groupes, j'ai donc tapé les relations à la main dans la table que fosUserBundle a préparé pour moi. Je suppose que cette interface existe, je pense avoir mal regardé les routes de ce bundle. Bref, au pire, je surchargerai quelques vues et controleurs et ça marchera, c'est un détail.
Ce que je n'arrive pas à trouver comme doc (et j'avoue ne pas savoir comment commencer), c'est d'arriver à faire en sorte que les acl aillent taper aussi dans les groupes !!!
En effet, il est aisé d'imaginer que les users de mon groupe administrateurs puissent supprimer des commentaires ne leur appartenant pas. Comment en arriver là ?
L'idée à terme, c'est d'avoir une page qui permet de choisir mon groupe (ou profil), et d'y affecter les droits par entité (voire par champs de l'entité si j'osai).
Où pourrais-je trouver un tuto permet d'expliquer ces deux points ?
Merci à vous
Partager