[Zope] hasRole vs. has_role
Florent Guillaume
fg@nuxeo.com
Fri, 17 May 2002 13:00:42 +0000 (UTC)
hasRole is deprecated, see in AccessControl.User:
warnings.warn('BasicUser.hasRole is deprecated, please use '
'BasicUser.allowed instead; hasRole was an alias for allowed, but '
'you may have ment to use has_role.', DeprecationWarning)
Florent
Ulrich Wisser <u.wisser@publisher.de> wrote:
> I ran into some problems with these two methods. What is the
> difference between them?
>
> Here my problem:
> User has role 'PLAYER' but *not* 'MODERATOR'
>
> <dtml-unless "_.SecurityGetUser().has_role('MODERATOR')">
> Has role MODERATOR
> </dtml-unless>
>
> doesn't print. Which is what I exspected. But
>
> <dtml-unless "_.SecurityGetUser().hasRole('MODERATOR')">
> Has role MODERATOR
> </dtml-unless>
>
> does print the message. Why?
--
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 87 http://nuxeo.com mailto:fg@nuxeo.com