[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."            
+-------------------------------------------+