Bonjour,
J'ai installé le plugin sfGuard, tout marche parfaitement.
Je souhaiterais par contre mettre en place un système de droits structurés. J'entends par là que mes droits (permissions) stockés dans ma table sfGuardPermission, sont listés, lors de l'edition d'un profil par exemple, à la suite les uns des autres; j'aimerai les regrouper par catégories.
Aujourd'hui j'ai les droits comme tels :
- item_lecture
- item_ecriture
- item_aucun
- item2_lecture
- item2_ecriture
- item2_aucun
Je souhaiterai obtenir :
- Item
- item_lecture
- item_ecriture
- item_aucun
- Item2
- item2_lecture
- item2_ecriture
- item2_aucun
Je pensais donc rajouter une table sfGuardCategoryPermission, et pouvoir créer un tuple : 'Item', et un autre 'Item2'; et associer chacun de mes droits à l'une ou l'autre de ces catégories.
Par contre, ce serait faisable en ajoutant un champ category_id à ma table sfGuardPermission, mais j'ai lu qu'il ne fallait pas modifier les tables auto-générées par le plugin sfGuard...
Auriez-vous des idées ou des conseils qui me permettront de parvenir à mon objectif, structurer mes droits (permissions) ?
Merci d'avance,
Cordialement,
Thec
Partager