Le mardi 12 mai 2009, paftek <paf...@gmail.com> a écrit : ====================================================================== > I created a Role and a Permission affected to it : > <role id="app.User" title="Utilisateur" /> > <permission id="app.Auth" title="Utilisateur authentifié" /> > <grant permission="app.Auth" role="app.User" /> > > My users are store in a PostgreSQL database, not in the ZODB. > I use the Zope authentication system to return a PrincipalInfo when an > user log in. > > I do not know how to assign my "app.User" Role to the Principal who > log in. I tried the following, without success : > > @adapter(IAuthenticatedPrincipalCreated) > def setPermission(event): > role_map = IPrincipalRoleManager(getSiteManager()) > role_map.assignRoleToPrincipal('app.User', event.principal.id) ======================================================================
Hi, What do you mean when you say "without success" ? What do you get when you look at the "@@grant.html" view over your context ?? Thierry -- Chef de projets intranet/internet Office National des Forêts - Département Informatique 2, Avenue de Saint-Mandé 75570 Paris Cedex 12 Tél. : 01 40 19 59 64 Fax. : 01 40 19 58 85 Mél. : thierry.flo...@onf.fr Web. : http://www.onf.fr _______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users