Hello. I've been through the Zope "Web Application Construction Kit" book tutorial, chapter 5, "Building a Portal and Adding Serices" "Creating a Type with ZClasses". Each time, when attempting to add the new ZClass object in a user folder, this error is generated: Exception Type Unauthorized Exception Value You are not allowed to access 'manage_addProduct' in this context Does anyone have any sense of what this means and how to fix it? My Zope is 2.7.4 running on Sci-Linux and python is 2.3.4. Thanks. The following is the traceback I got ----------------------------------------------------------- Time 2005/02/15 14:44:48.703 US/Central User Name (User Id) sary357 (sary357) Request URL http://lists.grid.sinica.edu.tw:8080/ttttt/Members/sary357/invokeFactory Exception Type Unauthorized Exception Value You are not allowed to access 'manage_addProduct' in this context Traceback (innermost last): Module ZPublisher.Publish, line 101, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 39, in call_object Module Products.CMFCore.PortalFolder, line 369, in invokeFactory Module Products.CMFCore.TypesTool, line 709, in constructContent Module Products.CMFCore.TypesTool, line 398, in constructInstance Module Shared.DC.Scripts.Bindings, line 306, in __call__ Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec Module Products.PythonScripts.PythonScript, line 323, in _exec Module None, line 3, in addTermPaper.py <PythonScript at /ttttt/Members/sary357/addTermPaper.py> Line 3 Unauthorized: You are not allowed to access 'manage_addProduct' in this context Display traceback as text --------------------------------------------------------- Fu-Ming Tsai Unit: ASCC, Academic Sinica E-mail address: sary357@gate.sinica.edu.tw
Fu-Ming Tsai wrote at 2005-2-15 14:55 +0800:
... Each time, when attempting to add the new ZClass object in a user folder, this error is generated: ... <PythonScript at /ttttt/Members/sary357/addTermPaper.py> Line 3 Unauthorized: You are not allowed to access 'manage_addProduct' in this context
And line 3 of "addTermPaper" looks how? The "manage_addProduct" should be called on a folder... -- Dieter
participants (2)
-
Dieter Maurer -
Fu-Ming Tsai