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