pyarweb icon indicating copy to clipboard operation
pyarweb copied to clipboard

Edit de la wiki no maneja bien los errores - Status code: 502

Open eduzen opened this issue 7 years ago • 10 comments

Quise editar la pagina de la wiki de la asociación civil y tiro 502

captura de pantalla 2018-05-05 17 26 28

La pagina se cambia pero en vez de tirar un lindo cartel del error cometido tira 500

captura de pantalla 2018-05-05 17 30 01

eduzen avatar May 05 '18 20:05 eduzen

@edvm @cmdelatorre Sigo sin permisos para poder agregar labels, projects, assignees y milestones no sé si es que soy idiota jaja o no tengo permisos todavia para eso

eduzen avatar May 05 '18 20:05 eduzen

Edu, el tema permisos creo que @edvm te puede ayudar. Yo no tanto... ¯_(ツ)_/¯

cmdelatorre avatar May 06 '18 20:05 cmdelatorre

@eduzen me fije el tema de los permisos. Estas con read access, precisas mas acceso? Para crear labels o milestones, precisas ser admin: https://help.github.com/articles/repository-permission-levels-for-an-organization/ Te sumas a administrar el proyecto? Con grandes poderes vienen grandes responsabilidades ;)

edvm avatar May 06 '18 21:05 edvm

@mgaitan ideas sobre el error que tiene @eduzen con la wiki? :)

edvm avatar May 06 '18 21:05 edvm

si justo estaba viendo que la wiki viene gracias a waliki==0.7, que no es la última versión, quizás podemos probar subir de version a ver si mejora. Voy a pincha a @mgaitan a ver si nos tira un centro!

eduzen avatar May 08 '18 23:05 eduzen

@eduzen tira 502 porque tiene un error en el parsing del restructuredtext ? Lo que no entiendo es si las dos capturas (el 500 de nginx y el systemerror) son del mismo problema o dos cosas distintas

mgaitan avatar May 09 '18 02:05 mgaitan

Si, no comente bien el problema. Cuando hay un error de sintaxis en el restructuredtext tira ese 502, pero sin embargo el cambio impacta porque pude revisitar la seccion y de ahí saqué la segunda captura que muestra lo que habia modificado estaba ahí pero con el formato incorrecto. Lo modifique para que estuviera correcto segun restructuredtext y funcionó.

eduzen avatar May 09 '18 04:05 eduzen

@eduzen @mgaitan pregunta, nos vendría bien entonces modificar waliki para que antes de guardar los cambios verifique que el formato es correcto? se puede hacer esto? (googleando encuentro una lib en python que dice hacer esto: https://github.com/myint/rstcheck , no la use nunca). Si pudiésemos encontrar/validar el formato mientras el usuario tipea seria genial. @ralsina tenes alguna lib / algo que nos pueda ayudar con esto? :) (El problema es que los users que editan el wiki, si le pifian con el formato, esa pagina de la wiki queda rota).

edvm avatar May 09 '18 13:05 edvm

@edvm seguro es realizable lo que propones y creo que tiene sentido. Si me haces la gauchada, create un ticket en el repo.

Lo que no tiene sentido es que de un 502 por un error de makup? lo reproducen localmente?

probablemente tenga que ver con el HALT_LEVEL de docutils. deberia estar en 5, está asi en prod?

http://waliki.readthedocs.io/en/latest/settings.html#confval-WALIKI_MARKUPS_SETTINGS http://docutils.sourceforge.net/docs/user/config.html#halt-level

mgaitan avatar May 09 '18 18:05 mgaitan

@gilgamezh que valor tenemos en prod para lo que menciona @mgaitan ^ ?

edvm avatar May 09 '18 18:05 edvm