Salut,
Si tu as toujours ta question, voici un élement de réponse. Dans le cas de
l'utilisation de l'admin generator, utilise 2 modules dans ton appli qui
portent toutes deux sur le même modèle (sfGuardUser) mais qui auront des
table_method différentes permettant de gérer d'un coté les admin et de
l'autre les membres

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de sfNoob
Envoyé : lundi 23 août 2010 16:56
À : Symfony-fr
Objet : [symfony-fr] Gestion distincte des membres et des administrateurs ds
le backend

Je suis en train de créer une site se basant sur le framework Symfony, sur
lequel je débute. Sur ce site, il y a un backend accessible aux seuls
administrateurs et une partie membres sur le frontend accessible aux seuls
membres inscrits.
J'utilise le plugin sfDoctrineGuardPlugin avec deux groupes : les
administrateurs et les membres et deux permissions admin et membre.
Avec les credentials, je sais que je pourrais limiter le back office aux
seuls administrateurs et la partie privée aux seuls membres.
Par contre je rencontre le problème suivant : je voudrais dans mon
administration deux sections distinctes pour la gestion CRUD des
administrateurs et des membres dans le backend.
Avec l'aide du generator et d'un table_method sur list, j'ai déjà réussi à
limiter le module sfGuardUser à mes seuls administrateurs.
Comment faire maintenant pour les membres ?
J'avais commencé par des actions personnalisées mais j'aimerais pouvoir
profiter tant que possible de l'admin generator et ne pas avoir à réinventer
le roue.
J'avais aussi pensé et tenté de faire une sous-classe de sfGuardUser pour
les membres mais les utilisateurs de cette sous-classe ne sont pas reconnus
au niveau de l'authentification.

Avez-vous des conseils ?

Merci d'avance.

--
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


-- 
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

Répondre à