In the help documentation for the 'Authenticated_User' object it says
the following..

hasRole(object, roles): 

     Return a value that is true if the user has the given roles on the
given object and return false otherwise.

     Permission - Always available

getRoles(object): 

     Returns a list of the roles the user has on the given object (in
the current context?)

     Permission - Always available

Neither seem to work (when given an object) with the standard user
folder or LoginManager.
In Login Manager (and it appears in the normal User Folder, though i
haven't tested it) you have to use getRolesInContext(object).

As well it appears that hasRole returns 1 when it's not suppose to. The
has_role(roles, object) appears to work the way it hasRole is suppose
to.

Has the documentation become out of date or is their something else
going on that i have missed?

Mithro

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to