Bonjour à tous,
Je cherche à faire une petite modif au plugin
"Act_as_authentificated" pour gérer les rôles. Ce dont j'ai besoin
n'est pas très compliqué : 5 niveaux croissants de rôles,
croissant, chacun inclus les droites des précédents. de 0 à 4. J'ai
donc modifié la table users avec un champs role :integer et je test
si role >= 3 pour savoir si le user peu faire l'action.
Mon problème: avec ce plugin je peux tester n'importe où
"logged_in?", je voudrais créer l'équivalent pour "is_admin?" ou
"is_subscriber?", j'ai donc créé une nouvelle fonction par rôle
dans /lib/authenticated_system.rb. Le problème c'est que cette
fonction n'est pas définie dans les vues mais bien dans les
controleurs. Je comprends pas pourquoi la fonction logged_in? elle
est disponible n'importe où. C'est la preuve qu'il y a un truc
important que je ne comprends pas.
Quelqu'un peu me dire pourquoi et où je dois définir ces fonctions ?
Merci de votre aide
Christophe Guégan
[EMAIL PROTECTED]
http://www.cap250.com
_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance