----- Original Message -----
From: "Garito" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, March 08, 2007 11:24 AM
Subject: Re: [Zope] I don't understand why fail
Sorry (I use Gmail and the default reply is pushed)
When I try to execute BorrarFuncionalidad this error is raised:
Traceback (innermost last):
Module ZPublisher.Publish, line 106, in publish
Module ZPublisher.BaseRequest, line 323, in traverse
Module Products.Yanged.Yanged, line 61, in __bobo_traverse__
Module Products.Yanged.Yanged, line 134, in __call__
Module Products.Yanged.Yanged, line 164, in Ejecutar
Module Products.Yanged.Yanged, line 118, in __call__
Module Products.Yanged.Yanged, line 164, in Ejecutar
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 325, in _exec
Module None, line 2, in Borrar
- <PythonScript at
/sistes.net/clientes/escobarsl.com/Comandos/BorrarFuncionalidad used
for /sistes.net/clientes/escobarsl.com/Pagina/Borrar/BorrarCaso>
- Line 2
Unauthorized: You are not allowed to access 'manage_delObjects' in this
context
And nothing is deleted. But the next I try is CrearFuncionalidad and the
object is created but this error appears on the error log:
Traceback (innermost last):
Module ZPublisher.Publish, line 115, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module Products.Yanged.Yanged, line 101, in index_html
Module Products.Yanged.Yanged, line 134, in __call__
Module Products.Yanged.Yanged, line 164, in Ejecutar
Module Products.Yanged.Yanged, line 134, in __call__
Module Products.Yanged.Yanged, line 164, in Ejecutar
Module Products.Yanged.Yanged, line 134, in __call__
Module Products.Yanged.Yanged, line 164, in Ejecutar
Module Products.Yanged.Yanged, line 118, in __call__
Module Products.Yanged.Yanged, line 164, in Ejecutar
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 325, in _exec
Module None, line 4, in CrearFuncionalidad
- <PythonScript at
/sistes.net/clientes/escobarsl.com/Comandos/CrearFuncionalidad used
for
/sistes.net/clientes/escobarsl.com/Pagina/Editar/SiNoHayErrores/SiNoHayCaso/CrearCaso>
- Line 4
Unauthorized: You are not allowed to access 'CrearYanged' in this context
But THE OBJECT IS CREATED!
So the question isn't "why does the manage_delObjects fail" (this script
should fail for an Anonymous user), but the real question is why is an
object created when you are getting an Unauthorized error in
'CrearFuncionalidad'.
If you really are getting an object created in the same transaction that
raises the 'Unauthorized' error, then the only thing I can think of is that
the 'Yanged' product is trapping the error, adding/committing the object
anyway, and then re-raising the Unauthorized error afterwards... but this
would be a very very unusual thing to do.
Jonathan
_______________________________________________
Zope maillist - [email protected]
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 )