El día 4 de abril de 2013 06:17, Juantxo Viedma <[email protected]> escribió:
> HOLA!!

Hola, hola, no GRITES ;)

> Vereis, soy un completo novato en el tema de `PLONE^ y me han encomendado
> crear un portal de documentacion para un soporte tecnico.
>
> La cosa va bastante bien encaminada, pero al intentar crear politicas para
> acceso por nivieles, y que un grupo pueda ver una parte de la informacion, y
> otros no.
>
> Ya esta echo el cambio, y todas las nuevas politicas son copias de la Simple
> Publication Workflow, modificando los permisos en base a los ROLes de
> grupos.
>
> El problema es que ahora al intentar editar o añadir cualquier contenido al
> portal (por el usuario ADMININTRADOR o cualquier otro con permisos) da el
> siguiente Error...
>
>
> Permisos Insuficientes
>
> No tiene suficientes permisos para ver esta página. Si cree que está
> recibiendo este mensaje por error, contacte con la administración del sitio.
>
>
> Lo curioso es que me muestra el formulario en el que me permite introducir
> las modificaciones (editar contenido, especificar archivo...) pero al dar a
> GUARDAR, muestra el error.
>
> El LOG me dice lo siguiente...
>
> Unauthorized: You are not allowed to access 'getId' in this context
>
> URL de la Petición
> http://servidor01:8080/SITIO/aplicaciones/aplicaciones-de-salud/tinymce-upload
> Tipo de Excepción
> Unauthorized
> Valor de la Excepción
> You are not allowed to access 'getId' in this context
>
> Traceback (innermost last):
>   Module ZPublisher.Publish, line 126, in publish
>   Module ZPublisher.mapply, line 77, in mapply
>   Module ZPublisher.Publish, line 46, in call_object
>   Module Products.TinyMCE.browser.browser, line 27, in upload
>   Module Products.TinyMCE.adapters.Upload, line 122, in upload
>   Module Products.TinyMCE.adapters.Upload, line 70, in cleanupFilename
>   Module Products.CMFCore.FSPythonScript, line 127, in __call__
>   Module Shared.DC.Scripts.Bindings, line 322, in __call__
>   Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
>   Module Products.PythonScripts.PythonScript, line 344, in _exec
>   Module script, line 102, in check_id
>    - <FSPythonScript at /CAU-SNSO/check_id used for
> /SITIO/aplicaciones/aplicaciones-de-salud>
>    - Line 102
> Unauthorized: You are not allowed to access 'getId' in this context
> Unauthorized tinymce-upload
>
> Alguien puede ayudarme???
>
> Gracias 1.000
> --
> Salu2!
>

Lee https://plone.org/documentation/kb/debug-unauthorized, ahi vas a
encontrar cuales son los pasos comunes para debugear este tipo de
problemas.

Por las lineas del traceback

- <FSPythonScript at /CAU-SNSO/check_id used for
/SITIO/aplicaciones/aplicaciones-de-salud>
- Line 102
Unauthorized: You are not allowed to access 'getId' in this context

Me suena a que es un problema en tu python script  check_id, lee
https://plone.org/documentation/kb/using-unauthorized-modules-in-scripts,
igualmente el uso de python scrips esta desaconsejado/deprecado.
Cualquier cosa que hagas con un python script, seguro lo puedes hacer
más comodamente con una view

Esto puede servirte de ayuda
http://developer.plone.org/reference_manuals/active/helloworld/extend/view.html

Saludos.

nueces...
_______________________________________________
Usuarios-Plone mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-usuarios-plone

Responder a