]> git.koha-community.org Git - koha.git/commit
Bug 29853: Add HTML filter before KohaSpan filter
authorFridolin Somers <fridolin.somers@biblibre.com>
Wed, 12 Jan 2022 05:40:35 +0000 (19:40 -1000)
committerAndrew Fuerste-Henry <andrew@bywatersolutions.com>
Mon, 7 Mar 2022 20:25:26 +0000 (20:25 +0000)
commit4b275edd965c7362e28ac382e45c584f714571ad
tree78944ac47048440941d211e3ffa7e1b2e2716f66
parentab7184a4dd6b59d3419c6532edc0d62c83398c7f
Bug 29853: Add HTML filter before KohaSpan filter

Usage of Template Toolkit plugin KohaSpan as filter is actually :
  Group [% added.title | $KohaSpan class = 'name' | $raw %] created.

But KohaSpan filter does not escape HTML characters.
Whe should filter HTML then KohaSpan.

This patch adds TT html filter before KohaSpan.
Also replaces in Javascript html() with text()
to ensure special caracters are still encoded.
See https://api.jquery.com/text/

Test plan :
1) Create a library with name Libra&apos;rie
2) Create a library group with name Grou&apos;pe
3) Play with this group
4) Add library
5) Remove library
6) Edit group
7) Delete group
8) Each time check that &apos, is not interpreted as single quote

Signed-off-by: Solène Desvaux <solene.desvaux@biblibre.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit f80d9d6d78daaaa3523c962184c1314ca5613796)

Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
koha-tmpl/intranet-tmpl/prog/en/modules/admin/library_groups.tt