diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-07-04 18:12:36 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-07-04 18:23:05 +0200 |
commit | 066ef132f7456b0783a2b403b3f6b4106b50fdb9 (patch) | |
tree | 4eaa15cbb93fdde41eb33feb68d76de49b67f977 /ishtar_common | |
parent | eaf0393eabd7089247b152897465b186b92be86f (diff) | |
download | Ishtar-066ef132f7456b0783a2b403b3f6b4106b50fdb9.tar.bz2 Ishtar-066ef132f7456b0783a2b403b3f6b4106b50fdb9.zip |
🐛 fix parcel table - wizard summary (inappropriate l10n)
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/templates/ishtar/wizard/confirm_wizard.html | 5 | ||||
-rw-r--r-- | ishtar_common/templatetags/ishtar_helpers.py | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/ishtar_common/templates/ishtar/wizard/confirm_wizard.html b/ishtar_common/templates/ishtar/wizard/confirm_wizard.html index 56887d28b..e4fd739f6 100644 --- a/ishtar_common/templates/ishtar/wizard/confirm_wizard.html +++ b/ishtar_common/templates/ishtar/wizard/confirm_wizard.html @@ -1,6 +1,5 @@ {% extends "base.html" %} -{% load i18n %} -{% load range %} +{% load ishtar_helpers i18n l10n range %} {% block content %} <h2>{{wizard_label}}</h2> @@ -26,7 +25,7 @@ <div class="card-body form-row"> <table class='table'> {% for data in form_data %} - <tr{% if data.2 %} class='{{data.2}}'{%endif%}><th>{{data.0}}</th><td>{{data.1}}</td></tr> + <tr{% if data.2 %} class='{{data.2}}'{%endif%}><th>{{data.0}}</th><td>{% if data.1|is_numeric %}{{data.1|unlocalize}}{% else %}{{data.1}}{% endif %}</td></tr> {% endfor %} </table> diff --git a/ishtar_common/templatetags/ishtar_helpers.py b/ishtar_common/templatetags/ishtar_helpers.py index f5946a9ea..28c70de0f 100644 --- a/ishtar_common/templatetags/ishtar_helpers.py +++ b/ishtar_common/templatetags/ishtar_helpers.py @@ -8,6 +8,15 @@ from django.utils.safestring import mark_safe register = Library() +@register.filter() +def is_numeric(value): + if isinstance(value, (int, float)): + return True + elif not isinstance(value, str): + return False + return value.isdigit() + + @register.filter def bs_field(input_field): input_field = str(input_field) |