[Zope] testing for local roles
   
    Aaron Williamson
     
    aaronw@c.ict.om.org
       
    Fri, 14 Jul 2000 11:16:46 +0100
    
    
  
Brian Lloyd wrote:
> <dtml-if "AUTHENTICATED_USER.has_role(('Manager','siteManager'),
> this())">
>   ...
> </dtml-if>
Well, while we're on the subject of AUTHENTICATED_USER.has_role, I've
just come upon an error that just popped up all of a sudden in an SQL
query that was working fine before.  The problematic line is:
<dtml-if "AUTHENTICATED_USER.has_role('Manager',this())">
and the error I get when trying to test it is:
Error, exceptions.NameError: AUTHENTICATED_USER
SQL used:
Could not render the query template!
The last line of the traceback:
  File /usr/local/Zope22b4/lib/python/DocumentTemplate/DT_Util.py, line
337, in eval
    (Object: AUTHENTICATED_USER.has_role('Manager',this()))
    (Info: this)
  File <string>, line 0, in ?
Another query in the same folder uses the exact same if statement, and
works fine.  I am running 2.2b4.  Can anyone suggest a solution?
Thanks,
    Aaron