diff --git a/copanier/__init__.py b/copanier/__init__.py
index 851a9e7..9401b05 100644
--- a/copanier/__init__.py
+++ b/copanier/__init__.py
@@ -345,7 +345,6 @@ async def import_products(request, response, id):
async def list_producers(request, response, delivery_id):
delivery = Delivery.load(delivery_id)
response.html("list_products.html", {
- 'list_only': True,
'edit_mode': True,
'delivery': delivery,
'referent': request.query.get('referent', None),
diff --git a/copanier/templates/delivery.html b/copanier/templates/delivery.html
index 30f3b3b..adc1300 100644
--- a/copanier/templates/delivery.html
+++ b/copanier/templates/delivery.html
@@ -4,9 +4,9 @@
{{ delivery.name }} {% include "includes/order_button.html" %}
{% include "includes/delivery_head.html" %}
{% if request['user'].email == delivery.contact %}
-
+
{% elif request['user'].email in delivery.get_referents() %}
-
+
{% endif %}
{% if delivery.has_products %}
diff --git a/copanier/templates/includes/delivery_table.html b/copanier/templates/includes/delivery_table.html
index f9560ea..9af7be7 100644
--- a/copanier/templates/includes/delivery_table.html
+++ b/copanier/templates/includes/delivery_table.html
@@ -4,9 +4,13 @@
{% set producers = delivery.producers %}
{% endif %}
{% for producer in producers %}
- {{ producer }} {% if edit_mode %}Éditer Ajouter un produit {% endif %}
- {% if delivery.can_generate_reports and (request.user.is_staff or delivery.producers[producer].referent == request.user.email) %}
- Télécharger le bon de commande
+ {{ producer }}
+ {% if edit_mode or request.user.is_staff or delivery.producers[producer].referent == request.user.email %}
+ Éditer
+ Ajouter un produit
+ {% if delivery.can_generate_reports %}
+ Télécharger le bon de commande
+ {% endif %}
{% endif %}
{% if delivery.producers[producer].description %}{{ delivery.producers[producer].description }}{% endif %}. Référent⋅e : {{ delivery.producers[producer].referent }} / {{ delivery.producers[producer].tel_referent }}
@@ -41,6 +45,7 @@
{% if delivery.has_packing %}
{% if product.packing %}{{ product.packing }} x {% endif %} {{ product.unit }} |
{% endif %}
+ {% if edit_mode %}modifier | {% endif %}
{% if not list_only %}
{{ delivery.product_wanted(product) }}
@@ -52,7 +57,6 @@
| {{ order[product.ref].quantity or "—" }} |
{% endfor %}
{% endif %}
- {% if edit_mode %}modifier | {% endif %}
{% endfor %}
{% if not list_only %}