From cf79dba86c82fed9f3fd7ae6bab82fe3ee955cda Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 25 Feb 2026 18:48:47 +0100 Subject: 🚧 Statement condition: templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ishtar/blocks/sheet_statement_condition.html | 49 ++++++++++++++++++++++ .../templates/ishtar/sheet_find_treatments.html | 16 +++++-- 2 files changed, 61 insertions(+), 4 deletions(-) create mode 100644 archaeological_finds/templates/ishtar/blocks/sheet_statement_condition.html diff --git a/archaeological_finds/templates/ishtar/blocks/sheet_statement_condition.html b/archaeological_finds/templates/ishtar/blocks/sheet_statement_condition.html new file mode 100644 index 000000000..1ccff7326 --- /dev/null +++ b/archaeological_finds/templates/ishtar/blocks/sheet_statement_condition.html @@ -0,0 +1,49 @@ +{% load i18n window_field %} +
+
+
+

+ {{statement_condition.statement_condition_type.full_label}} - {{statement_condition.date|date:"SHORT_DATE_FORMAT"}} ({{statement_condition.applied_label|lower}}) +

+
+ {% if can_change and statement_condition.last %} +
+
+ {% if statement_condition.applied == "D" %} + + + + {% endif %} + + doc./image + + {% if statement_condition.applied == "D" %} + + + + {% endif %} +
+
+ {% endif %} +
+ +
+ {% field_flex _("Verification officer") statement_condition.verification_officer %} + {% field_flex _("Campaign/observation number") statement_condition.campaign_number %} + {% field_flex _("Report number") statement_condition.report_number %} + {% field_flex_multiple_obj _("Follow-up actions") statement_condition "follow_up_actions" %} + {% field_flex_full _("Observations") statement_condition.observations %} +
+ {% if statement_condition.diff %} +
+
+ {% for label, value in statement_condition.diff.items %} +
+
{{label}}
+
{{value}}
+
+ {% endfor %} +
+ {% endif %} +
+ diff --git a/archaeological_finds/templates/ishtar/sheet_find_treatments.html b/archaeological_finds/templates/ishtar/sheet_find_treatments.html index a8c7dc5be..49e70d5f8 100644 --- a/archaeological_finds/templates/ishtar/sheet_find_treatments.html +++ b/archaeological_finds/templates/ishtar/sheet_find_treatments.html @@ -9,9 +9,9 @@ {% endif %} {% endcomment %} + {% if item.integrities_count or item.remarkabilities_count or item.conservatory_states_count or item.conservatory_comment or item.alterations.count or item.alteration_causes.count or item.recommended_treatments.count or item.appraisal_date or item.treatment_emergency or item.insurance_value or item.estimated_value %}

{% trans "Preservation" %}

- {% if item.integrities_count or item.remarkabilities_count or item.conservatory_states_count or item.conservatory_comment or item.alterations.count or item.alteration_causes.count or item.recommended_treatments.count or item.appraisal_date or item.treatment_emergency or item.insurance_value or item.estimated_value %} {% field_flex_multiple_obj _("Integrity") item 'integrities' %} {% field_flex_multiple_obj _("Remarkability") item 'remarkabilities' %} {% field_flex_multiple_obj _("Conservatory states") item 'conservatory_states' %} @@ -23,10 +23,9 @@ {% field_flex _("Insurance value") item.insurance_value|default_if_none:''|intcomma '' ' '|add:CURRENCY %} {% field_flex _("Appraisal date") item.appraisal_date %} {% field_flex_full _("Conservatory comment") item.conservatory_comment "
" "
" %} - {% else %} - {% trans "Not specified." %} - {% endif %}
+ {% endif %} + {% if item.container or item.container_ref %} {% if can_view_container %}

{% trans "Warehouse - container" %}

@@ -49,8 +48,17 @@ {% trans "Container information not available." %} {% endif %} + {% endif %} + {% if item.statement_conditions.exists %} +

{% trans "Statements of condition" %}

+ {% for statement_condition in item.statement_conditions_list %} + {% with even=forloop.counter|divisibleby:2 %} + {% include "ishtar/blocks/sheet_statement_condition.html" %} + {% endwith %} + {% endfor %} {% endif %} + {% if item.upstream_treatment or item.downstream_treatment or non_modif_treatments_count %} {% if item.upstream_treatment %} -- cgit v1.2.3