|
Merci Georges,
Je venais effectivement de créer mon XXXuser et
XXXUserFolder pour y définir mes pseudo-roles.
Cordialement
Cédric
Marfil Concepteur Réalisateur Intégrateur Confirmé Tél.
direct: 03.20.65.34.82 Mail: [EMAIL PROTECTED]
Capgemini 181
rue Jules Delcenserie 59700 Marcq en Baroeul
----- Original Message -----
Sent: Thursday, September 21, 2006 2:29
PM
Subject: Re: [CPS-users-fr] Entry local
roles étendues
On Sep 20, 2006, at 5:48 PM, Cedric Marfil
wrote:
> Bonsoir, > Je pense être sur une piste, comment est
généré le rôle > "Authenticated" qui est visible dans les
permissions ? Il s'agit > bien là d'un pseudo-rôle puisque aucun
user n'a ce rôle de défini. > Savez vous comment fonctionne ce rôle
?
Comme ça je crois:
class
CPSUser(BasicUser): """User
object."""
security =
ClassSecurityInfo()
security.declareObjectPublic()
def
__init__(self, id, password=None, roles=(), groups=(),
entry=None): self._id
= id self._password =
password roles =
tuple(roles) if
'Anonymous' not in
roles:
roles += ('Anonymous',) if
'Authenticated' not in
roles:
roles +=
('Authenticated',)
self._roles = roles
self._groups =
tuple(groups) self._entry
= entry
et ensuite les user.getRoles renvoie self._roles et c'est
cette méthode qui est utilsée partout.
> > Merci
d'avance > Cordialement > Cédric Marfil > Concepteur
Réalisateur Intégrateur Confirmé > Tél. direct: 03.20.65.34.82 >
Mail: [EMAIL PROTECTED] > >
Capgemini > 181 rue Jules Delcenserie > 59700 Marcq en
Baroeul > ----- Original Message ----- > From: Cedric
Marfil > To: Liste Nuxéo > Sent: Wednesday, September 20, 2006
4:40 PM > Subject: [CPS-users-fr] Entry local roles
étendues > > Bonjour, > Existe-t-il un moyen d'étendre les
possibilités liées aux > directories que sont les Entry Local
Roles ? > Je m'explique, je voudrais pouvoir déléguer des droits à
certains > membres en fonction d'une valeur typeMember stockée
sur le membre. > Pour cela, j'aimerai utiliser un équivalent aux
entry local roles > qui permettent de définir des pseudo-rôles à
des users en fonction > d'une _expression_. Est-ce que celà existe
? > > Merci d'avance pour vos retours > >
Cordialement > Cédric Marfil > Concepteur Réalisateur Intégrateur
Confirmé > Tél. direct: 03.20.65.34.82 > Mail: [EMAIL PROTECTED] > >
Capgemini > 181 rue Jules Delcenserie > 59700 Marcq en
Baroeul > This message contains information that may be privileged
or > confidential and is the property of the Capgemini Group. It
is > intended only for the person to whom it is addressed. If you
are > not the intended recipient, you are not authorized to read,
print, > retain, copy, disseminate, distribute, or use this
message or any > part thereof. If you receive this message in
error, please notify > the sender immediately and delete all
copies of this message. > > > >
_______________________________________________ > cps-users-fr >
Adresse de la liste : [email protected] >
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/
> cps-users-fr> > This message contains information that may
be privileged or > confidential and is the property of the
Capgemini Group. It is > intended only for the person to whom it
is addressed. If you are > not the intended recipient, you are
not authorized to read, print, > retain, copy, disseminate,
distribute, or use this message or any > part thereof. If you
receive this message in error, please notify > the sender
immediately and delete all copies of this message. > >
_______________________________________________ > cps-users-fr >
Adresse de la liste : [email protected] >
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/
> cps-users-fr>
--------- Georges
Racinet
Nuxeo SAS [EMAIL PROTECTED]
http://nuxeo.com Tel: +33 (0) 1 40 33 71
73
_______________________________________________ cps-users-fr
Adresse de la liste : [email protected] Gestion
de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
|
|