Hello, Using Zope 2.2b3, I am trying to create a PythonMethod from the constructor of my ZClass and keep getting an authorization dialog. In my MyZClass_add method, I have: <dtml-with "MyZClass.createInObjectManager(...)"> <dtml-call "manage_addFolder(id='testFolder')"> <!-- works! --> <dtml-with "manage_addProduct['PythonMethod']"> <dtml-call "manage_addPythonMethod( this(), 'testMethod', 'Test Method', 'self', 'pass' )"> </dtml-with> </dtml-with> Every pemutation I have tried gives the same result: an Unauthorized exception. Adding the Python Method by hand works fine, as does adding one using the following URL: http://localhost/sandbox/myInstance/manage_addProduct/ PythonMethod/manage_addPythonMethod?id=foo&title=bar&... If there is one thing I am weak on in Zope, it's permissions. I am assuming there is something wrong with the way mine are set up, but I have no clue what the correct solution is. I haven't had the time to try another Python product, but I am guessing that this problem is not specific to Python Methods; I believe I would run into this same situation trying to add an instance of any python product to my ZClass instance. Anyone have an idea? --Jeff --- Jeff K. Hoffman 704.849.0731 x108 Chief Technology Officer mailto:jeff.hoffman@goingv.com Going Virtual, L.L.C. http://www.goingv.com/