[Zope] dtml-in with skip_unauthorized and sequence-end
   
    Jens Wolk
     
    jewo_lists@gmx.de
       
    Tue, 26 Mar 2002 20:56:38 +0100
    
    
  
Hi everybody,
in a folder I have two other folders with the titles "foo" and "bar". The 
security settings for the "foo" folder define, that the Anonymous role 
doesn't have the "Access contents information".
Now, a user with the role Anonymous calls a dtml method with the following 
code snippet (Zope 2.5):
<dtml-in expr="objectValues( [ 'Folder', ] )"
         skip_unauthorized sort="Title">
<dtml-if sequence-start>
<ul>
</dtml-if>
 <li>
   ...
 </li>
<dtml-if sequence-end>
</ul>
</dtml-if>
</dtml-in>
That way, the <dtml-if sequence-end> block seems never to get executed. The 
reason probably is that "foo" is the last item and therefore the whole 
dtml-in is skipped.
How can I correct this?
What I need is a way to list all folders except those which the user hasn't 
access to.
Yours. Jens