D'accord. Maintenant plus difficile :
Dans mon appli, actuellement j'ai la relation suivante :
Users <-n:n-> Roles, implémenté via une table de jointure users_roles. C'est simple à maintenir mais ça me laisse peu de flexibilité niveau granularité des permissions, car soit une personne est admin, soit il l'est pas. Pas de possibilité de lui donner tous les rôles d'admin sauf un. Ou alors il faut créer un nouveau rôle et l'implémenter dans le code.
J'aimerais passer vers une structure qui me permettrait d'avoir une permission / tâche à effectuer sur le site (genre : peut_creer_utilisateurs). Ce qui me permettrait de pouvoir donner les permissions une à une aux utilisateurs. Rien de difficile me direz vous ? Par contre j'aimerais quand même me donner la possibilité de définir des Rôles afin de pouvoir donner/retirer les permissions plus rapidement.
Le problème c'est que je vois pas comment implémenter cette structure de données :s Vous pouvez m'aider?
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait