diff --git a/la_chariotte/order/models.py b/la_chariotte/order/models.py index 622cd01..0dc5310 100644 --- a/la_chariotte/order/models.py +++ b/la_chariotte/order/models.py @@ -71,11 +71,11 @@ class OrderAuthor(models.Model): last_name = models.CharField(verbose_name="Nom") phone = models.CharField( verbose_name="Numéro de téléphone", - help_text="Pour vous que l'organisateur·ice vous contacte en cas de besoin", + help_text="Pour que l'organisateur·ice vous contacte en cas de besoin", ) email = models.CharField( verbose_name="Adresse mail", - help_text="Pour vous que l'organisateur·ice vous contacte en cas de besoin", + help_text="Pour que l'organisateur·ice vous contacte en cas de besoin", ) def __str__(self): # pragma: no cover diff --git a/la_chariotte/order/templates/order/grouped_order_add_items.html b/la_chariotte/order/templates/order/grouped_order_add_items.html index 85b6813..ddca957 100644 --- a/la_chariotte/order/templates/order/grouped_order_add_items.html +++ b/la_chariotte/order/templates/order/grouped_order_add_items.html @@ -35,7 +35,7 @@ {{ item.name }} {{ item.price }} {% if item.max_limit %}{{ item.max_limit }}{% else %}---{% endif %} - Supprimer (pas possible pour l'instant) + Supprimer (pas possible pour l'instant) {% endfor %} diff --git a/la_chariotte/order/templates/order/order_detail.html b/la_chariotte/order/templates/order/order_detail.html index 48ec497..a51365e 100644 --- a/la_chariotte/order/templates/order/order_detail.html +++ b/la_chariotte/order/templates/order/order_detail.html @@ -11,17 +11,17 @@ Dans une prochaine version de la Chariotte, vous recevrez un mail de confirmation :)

En attendant, vous pouvez bien noter ces infos :

-

Votre commande

+

Votre commande

Prix total de la commande : {{ order.price }} € -

Rendez-vous le {{ order.grouped_order.delivery_date }}{% if order.grouped_order.place %} à {{ order.grouped_order.place }}{% endif %} pour récupérer vos produits !

+

Rendez-vous le {{ order.grouped_order.delivery_date }}{% if order.grouped_order.place %} à {{ order.grouped_order.place }}{% endif %} pour récupérer vos produits !

-

Pour toute question, vous pouvez contacter l'organisateur·ice de la commande, {{ order.grouped_order.orga }} : +

Pour toute question, vous pouvez contacter l'organisateur·ice de la commande, {{ order.grouped_order.orga }} : Envoyer un mail

diff --git a/la_chariotte/order/views.py b/la_chariotte/order/views.py index 50031da..fd8dde8 100644 --- a/la_chariotte/order/views.py +++ b/la_chariotte/order/views.py @@ -132,7 +132,9 @@ def order(request, grouped_order_id): """Creates an AnonymousUser, and an Order for this GroupedOrder, with related OrderedItems""" grouped_order = get_object_or_404(GroupedOrder, pk=grouped_order_id) # get a dict with (quantity_{{item_id}}:{{quantity}}) - orders_dict = {k: v for k, v in request.POST.items() if k.startswith("quantity")} + orders_dict = { + key: value for key, value in request.POST.items() if key.startswith("quantity") + } first_name = request.POST["first_name"] last_name = request.POST["last_name"] phone = request.POST["phone"] @@ -141,12 +143,12 @@ def order(request, grouped_order_id): first_name=first_name, last_name=last_name, email=email, phone=phone ) order = Order.objects.create(author=author, grouped_order=grouped_order) - for k, v in orders_dict.items(): - if v == "": - v = 0 - if int(v) > 0: - item = grouped_order.item_set.get(pk=k.split("_")[1]) - OrderedItem.objects.create(nb=v, order=order, item=item) + for key, quantity in orders_dict.items(): + if quantity == "": + quantity = 0 + if int(quantity) > 0: + item = grouped_order.item_set.get(pk=key.split("_")[1]) + OrderedItem.objects.create(nb=quantity, order=order, item=item) compute_ordered_nb(item) compute_order_articles_nb(order) if order.articles_nb == 0: