I just ran into this issue. I've given a DTML Method the Manager proxy role so it can update an object if it needs to (using that object's update method). If I call it directly from the browser in my URL, it works okay. However, if I call it indirectly from another DTML Method, it fails with a permission denied error. Is that how it's suppose to work? How can I give my method the Manager role without having to give Manager role to every other method that might call it? _______________________ Ron Bickers Logic Etc, Inc. rbickers@logicetc.com
-----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Katrin Sent: Sunday, May 07, 2000 3:50 PM To: zope@zope.org Subject: [Zope] Proxy roles
Hi folks,
I've been trying to find out how exactly proxy roles work.
From the explanation on the proxy-tab view, I assumed that if I give a DTML Document or Method the proxy role 'Manager', it wouldn't matter who is accessing that DTML Document or Method because they would have the same permissions as a 'Manager'. That is obviously wrong because it didn't work that way.
Does anyone here know how these proxy roles really work?
I appreciate any help.
Katrin