[Zope] How to test for a user having a permission?
Hamish Lawson
hamish_lawson@yahoo.co.uk
Thu, 15 Mar 2001 00:05:45 +0000 (GMT)
Tim Cook wrote:
> <dtml-if
> expr="AUTHENTICATED_USER.has_permission('Edit','PARENTS[0]')">
> <a href="<dtml-var absolute_url>/manage_main">Edit</a>
> </dtml-if>
Thanks. Brian Lloyd also mentioned has_permission() in reply to my post
on the (mis)use of hasRole().
Dieter Maurer wrote:
> Look in the embedded Online Help system -> API reference -> User
I'd already had a look in the online help, but there's no section for
User (at least in my Zope installation), and the section for
AuthenticatedUser doesn't list has_permission() - perhaps it ought to.
I will concede, though, that I could easily enough have done a grep
through the Zope source for the likely candidates, "def hasPermission"
or "def has_permission" <sheepish grin>.
Hamish Lawson
____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie