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 %} -
Vous êtes la personne référente de cette distribution Gérer la distribution
+
Vous êtes la personne référente de cette distribution Voir la boîte à outils
{% elif request['user'].email in delivery.get_referents() %} -
Vous êtes référent⋅e pour cette distribution (merci !). Voici un petit lien pour aller voir les produits dont vous vous occupez !
+
Vous êtes référent⋅e pour cette distribution (merci !). Gérer les produits dont vous vous occupez !
{% 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 %}