Il faut créer un module (ex. user) qui ne porte pas le même nom (sfGuardUser) pour ne pas hériter de certains fichiers comme generator.yml
Par contre les actions du module (ex. user) étendront les actions de sfGuardUser Olivier > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De > la part de NicoD. > Envoyé : jeudi 29 avril 2010 11:08 > À : Symfony-fr > Objet : [symfony-fr] sfDoctrineGuardPlugin - Fichier config.yml > > Bonjour à tous, > > Je suis confronté à un problème avec sfDoctrineGuardPlugin dans le > cadre d'une appli de type backend. > > Je voulais configurer à ma manière l'interface d'administration des > sfGuardUser. J'ai donc créé un répertoire /apps/mon-app/modules/ > sfGuardUser/config et j'y ai recopié le fichier generator.yml depuis > le répertoire du plugin. > > generator: > class: sfDoctrineGenerator > param: > model_class: sfGuardUser > theme: admin > non_verbose_templates: true > with_show: false > singular: ~ > plural: ~ > route_prefix: sf_guard_user > with_doctrine_route: true > > config: > fields: > password_again: { label: "Password (again)" } > > list: > title: User list > display: [=username, created_at, updated_at, last_login] > > form: > class: sfGuardUserAdminForm > display: > "NONE": [username, password, > password_again] > "Permissions and groups": [is_active, is_super_admin, > groups_list, permissions_list] > > edit: > title: Editing User "%%username%%" > > new: > title: New User > > > Quand j'enlève "permissions_list" dans la ligne correspondant à > "Permissions and groups", il reste affiché. > > Par contre, quand je le remplace par "username", la liste des > permissions est bien remplacée par "username". > > Si je m'amuse à effacer le generator.yml dans le plugin, alors la > liste des permissions est bien enlevée. Mais c'est une solution que je > refuse puisque pour moi, on ne doit pas toucher au contenu d'un > plugin. > > Tout se passe comme si l'admin generator de Symfony - au niveau des > formulaires - fusionnait les nouvelles configurations avec celle du > plugin au lieu de les remplacer. > > Y a-t-il une solution plus jolie que celle de toucher au contenu du > plugin ? > > Merci d'avance pour vos réponses. > > @+ > > NicoD. > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à symfony- > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony- > [email protected]. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
