Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

En Sección "Trabajos" muestra elementos de HTML #450

Open
carpe-diem opened this issue Oct 23, 2019 · 4 comments
Open

En Sección "Trabajos" muestra elementos de HTML #450

carpe-diem opened this issue Oct 23, 2019 · 4 comments

Comments

@carpe-diem
Copy link
Contributor

En la sección de "Trabajos" esta mostrando elementos de HTML.

Aparentemente esto pasa cuando haen copy&paste del html.

ejemplo: http://www.python.org.ar/trabajo/ssr-developer-djangopyhton/

@carpe-diem
Copy link
Contributor Author

@mgaitan, estoy revisando esto.

Los elementos que tienen problemas son los que no figuran en ALLOWED_HTML_TAGS_INPUT (div, font, ul, li).

¿Se deberían permitir? ¿o se deberían filtrar antes de guardar en la db?

@mgaitan
Copy link
Contributor

mgaitan commented Oct 23, 2019

ul y li no le veo mucho problema y los permitiría. font/div no creo porque pueden hacer cualca con la apariencia.
pero más que filtrar yo trataria de validar que no venga html con etiquetas no permitidas.

que opinan @cmdelatorre @eduzen @facundobatista @diegoduncan21 ?

@eduzen
Copy link
Member

eduzen commented Oct 24, 2019

En vez de meterse con el drama de chequear que tipo de html permitimos o no, quizas lo mejor sea usar directamente https://github.com/django-ckeditor/django-ckeditor y reemplazar el TextField, por un RichTextField.

@facundobatista
Copy link
Member

+1 a soluciones que ya implementaron otros :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants