I redid my code and now I only get id and title for the main folder which is used in the dtml-with. The users all have the own folder with access to view, contents and add docs, plus they have access to a guest folder. I want them to see only the folders the have access to then give them a drop-down box to select which folder to add a new file in. Can anybody help, this really is draining me I've tired to rewrite 100 times. <dtml-with folders> <dtml-if expr="_.SecurityCheckPermission('Add Documents, Images, and Files', this())"> <dtml-if expr="objectValues('Folder')"> <option value="<dtml-var id>"><dtml-var title></option> <dtml-if> </dtml-if> <dtml-with> Todd At 12:53 PM 8/20/2001 -0700, you wrote:
Hi Todd,
According to the Zope Book, in order to use "objectValues()" the user needs permission to "Access contents information." Either check that your users have this permission on the DTML method that contains this code, or give this DTML method a Proxy Role that has the permission.
HTH,
Eric.
-----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Todd Loomis Sent: Monday, August 20, 2001 12:18 PM To: zope@zope.org Subject: [Zope] Access problems
I've created a list with the code below, however the only person who has access this is a manager, however if I delete this my other users have access. The roles and permissions shouldn't be a problem as I redone 3 to 4 times, this code does it can anybody explain:
<select name="folder"> <option value="" selected>Select from list</option> <dtml-with folders> <dtml-in expr="objectValues('Folder')"> <option value="<dtml-var id>"><dtml-var title></option> </dtml-in> </dtml-with>
Todd
_______________________________________________ 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 )
_______________________________________________ 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 )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Todd Loomis Web Developer (SAIC) Defense Modeling & Simulation Office 1901 N. Beauregard Street, Suite 500 Alexandria, VA 22311 Office: 703.824.3407 Fax: 703.379.3778 tloomis@dmso.mil