IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

fosUserBundle, acl et groupes


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 26
    Par défaut fosUserBundle, acl et groupes
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 26
    Par défaut
    Je me permet de remonter ce post concernant les groupes et les ACL avec Symfony ...

    Est-ce impossible ou est-ce un secret jalouseument gardé ?

    J'avoue être fénéant et ne pas avoir forcément l'envie de redévelopper quelque chose qui existe déjà au risque de devoir passer du temps en fonctionnalités et débuggage.

    Merci

Discussions similaires

  1. [2.x] Utiliser FOSUserBundle ACL
    Par aragouna dans le forum Symfony
    Réponses: 0
    Dernier message: 15/05/2014, 15h24
  2. [2.x] FOSUserBundle Questions sur l'utilisation des groupes
    Par macanish dans le forum Symfony
    Réponses: 1
    Dernier message: 29/02/2012, 17h02
  3. [2.x] [FosUserBundle]Utilisation des groupes
    Par Philoulheinz dans le forum Symfony
    Réponses: 2
    Dernier message: 25/09/2011, 21h45
  4. [2.x] [FOSUserBundle] Utilité des groupes
    Par dourouc05 dans le forum Symfony
    Réponses: 7
    Dernier message: 15/08/2011, 11h32
  5. [ACL] Droit d'accès groupe et utilisateurs
    Par optiloose dans le forum Zend_Acl & Zend_Auth
    Réponses: 1
    Dernier message: 20/07/2009, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo