Re: [Zope] zopeXMLMethods and zope 2.8.x

2005-11-02 Thread Chris Withers
Try enabling the verbose security reporting by fiddling the option in 
your zope.conf.


Something, somewhere is missing an appropriate security declaration...

Chris

Kees de Brabander wrote:

I succeeded using zopeXMLMethods up to zope 2.7.8 after adapting its
__init__.py (see
http://mail.zope.org/pipermail/zope/2005-February/156670.html by Anton
Stonor), which was necessary starting with zope 2.7.3. Trying to use this
very same zopeXMLMethods product (that is with adapted __ini__.py) in zope
2.8.4, however, resulted in exactly the same error I got with the original
__init__.py in zope 2.7.8 (traceback below)???
Does anybody have a solution?
cb

Trying to add a xsltmethod in the zmi brings the authentication dialog up
and results in an unauthorized error:
Traceback (innermost last):
  Module ZPublisher.Publish, line 113, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 40, in call_object
  Module Shared.DC.Scripts.Bindings, line 311, in __call__
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
  Module Products.PageTemplates.PageTemplateFile, line 110, in _exec
  Module Products.PageTemplates.PageTemplate, line 104, in pt_render
   - PageTemplateFile at /qp/create
  Module TAL.TALInterpreter, line 206, in __call__
  Module TAL.TALInterpreter, line 250, in interpret
  Module TAL.TALInterpreter, line 651, in do_loop_tal
  Module Products.PageTemplates.TALES, line 206, in setRepeat
  Module Products.PageTemplates.TALES, line 221, in evaluate
   - URL: create
   - Line 70, Column 6
   - Expression: standard:'here/availableProcessors'
   - Names:
  {'container': App.ProductContext.__FactoryDispatcher__ object at
0x036A7E90,
   'context': App.ProductContext.__FactoryDispatcher__ object at
0x036A7E90,
   'default': Products.PageTemplates.TALES.Default instance at
0x02B8ABE8,
   'here': App.ProductContext.__FactoryDispatcher__ object at
0x036A7E90,
   'loop': Products.PageTemplates.TALES.SafeMapping object at
0x03710918,
   'modules': Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
instance at 0x02B78E18,
   'nothing': None,
   'options': {'args': ()},
   'repeat': Products.PageTemplates.TALES.SafeMapping object at
0x03710918,
   'request': HTTPRequest,
URL=http://localhost:8080/qp/manage_addProduct/ZopeXMLMethods/create,
   'root': Application at ,
   'template': PageTemplateFile at /qp/create,
   'traverse_subpath': [],
   'user': admin}
  Module Products.PageTemplates.Expressions, line 185, in __call__
  Module Products.PageTemplates.Expressions, line 173, in _eval
  Module Products.PageTemplates.Expressions, line 127, in _eval
   - __traceback_info__: here
  Module Products.PageTemplates.Expressions, line 301, in restrictedTraverse
   - __traceback_info__: {'path': ['availableProcessors'],
'TraversalRequestNameStack': []}
Unauthorized: You are not allowed to access 'availableProcessors' in this
context

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce

 http://mail.zope.org/mailman/listinfo/zope-dev )



--
Simplistix - Content Management, Zope  Python Consulting
   - http://www.simplistix.co.uk

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
http://mail.zope.org/mailman/listinfo/zope-announce

http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] zopeXMLMethods and zope 2.8.x

2005-10-31 Thread Kees de Brabander
I succeeded using zopeXMLMethods up to zope 2.7.8 after adapting its
__init__.py (see
http://mail.zope.org/pipermail/zope/2005-February/156670.html by Anton
Stonor), which was necessary starting with zope 2.7.3. Trying to use this
very same zopeXMLMethods product (that is with adapted __ini__.py) in zope
2.8.4, however, resulted in exactly the same error I got with the original
__init__.py in zope 2.7.8 (traceback below)???
Does anybody have a solution?
cb

Trying to add a xsltmethod in the zmi brings the authentication dialog up
and results in an unauthorized error:
Traceback (innermost last):
  Module ZPublisher.Publish, line 113, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 40, in call_object
  Module Shared.DC.Scripts.Bindings, line 311, in __call__
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
  Module Products.PageTemplates.PageTemplateFile, line 110, in _exec
  Module Products.PageTemplates.PageTemplate, line 104, in pt_render
   - PageTemplateFile at /qp/create
  Module TAL.TALInterpreter, line 206, in __call__
  Module TAL.TALInterpreter, line 250, in interpret
  Module TAL.TALInterpreter, line 651, in do_loop_tal
  Module Products.PageTemplates.TALES, line 206, in setRepeat
  Module Products.PageTemplates.TALES, line 221, in evaluate
   - URL: create
   - Line 70, Column 6
   - Expression: standard:'here/availableProcessors'
   - Names:
  {'container': App.ProductContext.__FactoryDispatcher__ object at
0x036A7E90,
   'context': App.ProductContext.__FactoryDispatcher__ object at
0x036A7E90,
   'default': Products.PageTemplates.TALES.Default instance at
0x02B8ABE8,
   'here': App.ProductContext.__FactoryDispatcher__ object at
0x036A7E90,
   'loop': Products.PageTemplates.TALES.SafeMapping object at
0x03710918,
   'modules': Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
instance at 0x02B78E18,
   'nothing': None,
   'options': {'args': ()},
   'repeat': Products.PageTemplates.TALES.SafeMapping object at
0x03710918,
   'request': HTTPRequest,
URL=http://localhost:8080/qp/manage_addProduct/ZopeXMLMethods/create,
   'root': Application at ,
   'template': PageTemplateFile at /qp/create,
   'traverse_subpath': [],
   'user': admin}
  Module Products.PageTemplates.Expressions, line 185, in __call__
  Module Products.PageTemplates.Expressions, line 173, in _eval
  Module Products.PageTemplates.Expressions, line 127, in _eval
   - __traceback_info__: here
  Module Products.PageTemplates.Expressions, line 301, in restrictedTraverse
   - __traceback_info__: {'path': ['availableProcessors'],
'TraversalRequestNameStack': []}
Unauthorized: You are not allowed to access 'availableProcessors' in this
context

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )