summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2026-03-31 16:48:52 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2026-04-01 10:58:30 +0200
commit1e2c6c872a49890657b21f4e313e303f7715c2b8 (patch)
tree6827cd34e05f67b6db2e3cba11a4718dc2378d03
parent276d8b268485f75a49a7f2a2e09c6cd64173dc6c (diff)
downloadIshtar-1e2c6c872a49890657b21f4e313e303f7715c2b8.tar.bz2
Ishtar-1e2c6c872a49890657b21f4e313e303f7715c2b8.zip
✨ sheet: json fields - "no data" is not always displayed
-rw-r--r--archaeological_finds/templates/ishtar/sheet_find.html2
-rw-r--r--archaeological_finds/templates/ishtar/sheet_museum_find.html2
-rw-r--r--ishtar_common/templates/ishtar/blocks/sheet_json.html8
-rw-r--r--ishtar_common/templatetags/window_field.py2
4 files changed, 9 insertions, 5 deletions
diff --git a/archaeological_finds/templates/ishtar/sheet_find.html b/archaeological_finds/templates/ishtar/sheet_find.html
index 8b23000ed..0ae238d66 100644
--- a/archaeological_finds/templates/ishtar/sheet_find.html
+++ b/archaeological_finds/templates/ishtar/sheet_find.html
@@ -319,7 +319,9 @@
{% if item.data and item.data|length > 0 %}
<div class="tab-pane fade" id="{{window_id}}-json"
role="tabpanel" aria-labelledby="{{window_id}}-json-tab">
+ {% with json_show_no_data=True %}
{% include "ishtar/blocks/sheet_json.html" %}
+ {% endwith %}
</div>
{% endif %}
</div>
diff --git a/archaeological_finds/templates/ishtar/sheet_museum_find.html b/archaeological_finds/templates/ishtar/sheet_museum_find.html
index 502d8cc5c..3acec990e 100644
--- a/archaeological_finds/templates/ishtar/sheet_museum_find.html
+++ b/archaeological_finds/templates/ishtar/sheet_museum_find.html
@@ -319,7 +319,9 @@
{% if item.data and item.data|length > 0 %}
<div class="tab-pane fade" id="{{window_id}}-json"
role="tabpanel" aria-labelledby="{{window_id}}-json-tab">
+ {% with json_show_no_data=True %}
{% include "ishtar/blocks/sheet_json.html" %}
+ {% endwith %}
</div>
{% endif %}
</div>
diff --git a/ishtar_common/templates/ishtar/blocks/sheet_json.html b/ishtar_common/templates/ishtar/blocks/sheet_json.html
index cbfc8813a..40a2db0aa 100644
--- a/ishtar_common/templates/ishtar/blocks/sheet_json.html
+++ b/ishtar_common/templates/ishtar/blocks/sheet_json.html
@@ -6,12 +6,12 @@
{% field_flex label value %}
{% if forloop.last %}</div>{% endif %}
{% empty %}
-<div class='row'>
+{% if json_show_no_data %}<div class='row'>
<div class="col-12"><em>{% trans "No data" %}</em></div>
-</div>
+</div>{% endif %}
{% endfor %}
{% empty %}
-<div class='row'>
+{% if json_show_no_data %}<div class='row'>
<div class="col-12"><em>{% trans "No data" %}</em></div>
-</div>
+</div>{% endif %}
{% endfor %}
diff --git a/ishtar_common/templatetags/window_field.py b/ishtar_common/templatetags/window_field.py
index 721f39ef5..12f4a59a6 100644
--- a/ishtar_common/templatetags/window_field.py
+++ b/ishtar_common/templatetags/window_field.py
@@ -5,7 +5,7 @@ from django.template import loader
from django.utils.translation import gettext as _
from django.utils.safestring import mark_safe
-from ishtar_common.models import HistoryModel, Town
+from ishtar_common.models import HistoryModel
from ishtar_common.templatetags.link_to_window import link_to_window
register = template.Library()