@@ -54,7 +54,15 @@
{% if delivery.has_products %}
{% for (id, producer) in delivery.get_producers_for_referent(request.user.email).items() %}
{% if producer.needs_price_update(delivery) %}
-
+
+ Certains produits dont tu est référent⋅e ont besoin d'être mis à jour.
+ Est-ce que tu veux t'en occuper maintenant ?
+
+ Oui, mettre à jour les prix pour {{ producer.name }}
+ {%- endset %}
+ {{ macros.modal(id="update-price", body=modal_body, checked=True) }}
{% endif %}
{% endfor %}
{% include "includes/delivery_table.html" %}
diff --git a/copanier/templates/includes/macros.html b/copanier/templates/includes/macros.html
new file mode 100644
index 0000000..f6073f7
--- /dev/null
+++ b/copanier/templates/includes/macros.html
@@ -0,0 +1,11 @@
+{% macro modal(id, body, label="", checked=False) -%}
+{% if label %}
+
+{% endif %}
+
+
+
+ {{ body }}
+
+
+{%- endmacro %}
\ No newline at end of file
diff --git a/copanier/templates/products/edit_producer.html b/copanier/templates/products/edit_producer.html
index ef2fd40..9b09055 100644
--- a/copanier/templates/products/edit_producer.html
+++ b/copanier/templates/products/edit_producer.html
@@ -77,8 +77,7 @@ Des frais de livraison de {{ delivery.shipping[producer.id] }}€ ont été enre
Marquer les prix comme OK
{% endif %}
-
Vous pouvez éditer les produits en cliquant sur leur nom.