From 7802582fe1e41e6c45de23f90c34d7172991f584 Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Mon, 7 Apr 2025 10:05:13 +0200 Subject: [PATCH] allow simple underline closes #190 --- src/strass/strass_app/templatetags/strass_tags.py | 2 ++ src/strass/strass_app/tests/test_strass_tags.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/strass/strass_app/templatetags/strass_tags.py b/src/strass/strass_app/templatetags/strass_tags.py index 82277230..563ff018 100644 --- a/src/strass/strass_app/templatetags/strass_tags.py +++ b/src/strass/strass_app/templatetags/strass_tags.py @@ -216,6 +216,8 @@ __MARKDOWN_WHITE_LIST = [ '</center>', '<code>', '</code>', + '<u>', + '</u>', ] ] diff --git a/src/strass/strass_app/tests/test_strass_tags.py b/src/strass/strass_app/tests/test_strass_tags.py index fb4395bd..d3b07a88 100644 --- a/src/strass/strass_app/tests/test_strass_tags.py +++ b/src/strass/strass_app/tests/test_strass_tags.py @@ -115,12 +115,15 @@ class AllTestCase(TooledTestCase): "<script", "<meta", "<img", + "<u", ]: self.assertNotIn(banned_tag, markdown(f'{banned_tag} foo="bar"/>')) for allowed_tag in [ "<center>", "<br>", "<br/>", + "<u>", + "</u>", "<hr>", "<hr/>", ]: -- GitLab