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
