Créer un utilisateur "virtuel" avec accè s en lecture seule avec le plugin restful-authentication

Bonjour à tous,

Je travaille actuellement au développement d’une surcouche
administrative d’une application. Dans les points à développer, il faut
qu’un administrateur puisse accéder en lecture seule à n’importe quelle
partie de l’application.

Je m’explique : un nouvel utilisateur, à son inscription, rejoint
directement un groupe d’utilisateur. Chaque groupe est isolé des autres
et un membre d’un groupe A n’a en rien accès aux données du groupe B.

Un administrateur (qui n’est membre d’aucun groupe et dont les données
sont stockées dans une table différente et traîtées par un module
différent) doit pouvoir accéder en lecture à n’importe quel groupe sans
que cela ne modifier quoi que ce soit dans le groupe.

J’utilise le plugin restful-authetication pour les utilisateurs et le
plugin typus pour la partie d’administration.

J’avais, dans un premier temps, imaginé surclasser la méthode
current_user et logged_in? avec un utilisateur fictif (non-enregistré en
DB), mais bizarrement, l’appel à User.new() crée un nouvel
enregistrement en DB.

Mon approche est probablement erronée, toute aide sera vivement
appréciée :slight_smile:

Merci d’avance.

Le 10/03/10 11:28, Bousmanne Cédric a écrit :

DB), mais bizarrement, l’appel à User.new() crée un nouvel
enregistrement en DB.

Mon approche est probablement erronée, toute aide sera vivement
appréciée :slight_smile:

Merci d’avance.

Il faut utiliser une plugin autorisation comment cancan de Ryan B.


Cyril M.