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