[Zope] Zope Newbie needs help with DTML
Garry Steedman
gs@styrax.com
Tue, 18 Dec 2001 18:43:00 +0000
Mike,
what are you trying to do? sounds like you want:
<dtml-if "AUTHENTICATED_USER.hasRole('Manager')">
Then execute code
<dtml-else> Permission Denied!
</dtml-if>
HTH,
garry
On 18 Dec 2001, at 10:24, Mike Doanh Tran wrote:
From: Mike Doanh Tran <mtran@shufflemasterrd.com>
Organization: Shufflemaster
To: zope@zope.org
Copies to: lazug@lazug.org
Subject: [Zope] Zope Newbie needs help with DTML
Date sent: Tue, 18 Dec 2001 10:24:14 -0700
> Hi all,
>
> I couldn't get this code to work in Zope. Can some one help me
> please?
>
> #####################################################
> <dtml-if "AUTHENTICATED_USER.getRoles() =='<dtml-var X>'">
> Then execute code
> <dtml-else> Permission Denied!
> </dtml-if>
> #####################################################
>
> The .getRoles() method returns a string of more than one roles
> ('Manager','Owner','*******'). Assume that <dtml-var X> = Owner ,how
> do i chop off the return of getRoles() to validate the above
> statement?
>
> thanks,
>
> --
> Mike Tran
> Shuffle Master Gaming Inc.
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )
+-------------------------------------------+
Garry Steedman mailto:gs@styrax.com
Styrax Associates http://www.styrax.com/
"The Good Man has no shape."
+-------------------------------------------+