From f2cd1c1326d5fbfbd39a7b2a30a278dd66883c3c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 24 Apr 2023 11:21:01 +0200 Subject: Document -> Town/Area: sheet --- ishtar_common/templates/ishtar/sheet_document.html | 2 + ishtar_common/templates/ishtar/sheet_town.html | 127 +++++++++++++++++++++ ishtar_common/templates/ishtar/sheet_town_pdf.html | 14 +++ .../templates/ishtar/sheet_town_window.html | 3 + 4 files changed, 146 insertions(+) create mode 100644 ishtar_common/templates/ishtar/sheet_town.html create mode 100644 ishtar_common/templates/ishtar/sheet_town_pdf.html create mode 100644 ishtar_common/templates/ishtar/sheet_town_window.html (limited to 'ishtar_common/templates') diff --git a/ishtar_common/templates/ishtar/sheet_document.html b/ishtar_common/templates/ishtar/sheet_document.html index 388c2ca26..e4ce47af5 100644 --- a/ishtar_common/templates/ishtar/sheet_document.html +++ b/ishtar_common/templates/ishtar/sheet_document.html @@ -128,6 +128,8 @@ {% field_flex_full "Treatment files" item.treatment_files|add_links %} {% field_flex_full "Warehouses" item.warehouses|add_links %} {% field_flex_full "Containers" item.containers|add_links %} +{% field_flex_full "Towns" item.towns|add_links %} +{% field_flex_full "Areas" item.areas|add_links %} {% endif %} {{ item.coins_tag|default:""|safe }} {% endblock %} diff --git a/ishtar_common/templates/ishtar/sheet_town.html b/ishtar_common/templates/ishtar/sheet_town.html new file mode 100644 index 000000000..425effd8b --- /dev/null +++ b/ishtar_common/templates/ishtar/sheet_town.html @@ -0,0 +1,127 @@ +{% extends "ishtar/sheet.html" %} +{% load i18n ishtar_helpers window_tables window_header window_field from_dict %} + +{% block head_title %}{% trans "Town" %} - {{item.name}}{% if item.numero_insee %} ({{item.numero_insee}}){% endif %}{% endblock %} + +{% block toolbar %} +{% window_nav item window_id 'show-town' %} +{% endblock %} + +{% block content %} + +{# trick to set to null non existing variable #} +{% with permission_view_document=permission_view_document %} +{% with permission_view_own_document=permission_view_own_document %} +{% with permission_change_own_geovectordata=permission_change_own_geovectordata %} +{% with permission_change_geovectordata=permission_change_geovectordata %} + +{% with permission_change_geo=permission_change_own_geovectordata|or_:permission_change_geovectordata %} + +{% with perm_documents=permission_view_own_document|or_:permission_view_document %} +{% with has_documents=item|safe_or:"documents.count|documents_list" %} +{% with display_documents=perm_documents|and_:has_documents %} + +{% if output != "ODT" and output != "PDF" %} + +{% endif %} + +
+
+ +
+
+ {% include "ishtar/blocks/window_image.html" %} +
+
+
+ {% if item.numero_insee %} + {{ item.numero_insee }}{% endif %} +
+
+
+

{{item.name}}

+
+
+
+ +
+ {% if item.surface %} +
+
{%trans "Surface"%}
+
+ {{ item.surface }} m2 ({{ item.surface_ha }} ha) +
+
+ {% endif %} + {% with has_image=item.images.count %} + {% if not has_image %} +
+
+ {% endif %} + {% if has_image %} +
{#
#} + {% endif %} + {% endwith %} +
+

{% trans "Geographic localisation" %}

+
+ {% with geo_item=item %} + {% include "ishtar/blocks/sheet_map.html"%} + {% endwith %} +
+ + {% if display_documents and item.documents.count %} + {% trans "Documents" as town_docs %} + {% dynamic_table_document town_docs 'documents' 'towns' item.pk '' output %} + {% endif %} + +
+ {% if not is_external and SHOW_GEO %} +
+ {% with geo_item=item %}{% include "ishtar/blocks/sheet_geographic.html" %}{% endwith %} +
+ {% endif %} + +
+ + + + +{% endwith %} {% endwith %} {% endwith %} {% endwith %} {% endwith %} {% endwith %} {% endwith %} {% endwith %} + +{% endblock %} \ No newline at end of file diff --git a/ishtar_common/templates/ishtar/sheet_town_pdf.html b/ishtar_common/templates/ishtar/sheet_town_pdf.html new file mode 100644 index 000000000..72928f86b --- /dev/null +++ b/ishtar_common/templates/ishtar/sheet_town_pdf.html @@ -0,0 +1,14 @@ +{% extends "ishtar/sheet_town.html" %} +{% block header %} +{% endblock %} +{% block main_head %} +{{ block.super }} +
+Ishtar – {{APP_NAME}} – {{item}} +
+{% endblock %} +{%block head_sheet%}{%endblock%} +{%block main_foot%} + + +{%endblock%} diff --git a/ishtar_common/templates/ishtar/sheet_town_window.html b/ishtar_common/templates/ishtar/sheet_town_window.html new file mode 100644 index 000000000..045b6a163 --- /dev/null +++ b/ishtar_common/templates/ishtar/sheet_town_window.html @@ -0,0 +1,3 @@ +{% extends "ishtar/sheet_town.html" %} +{% block main_head %}{%endblock%} +{% block main_foot %}{%endblock%} -- cgit v1.2.3