diff --git a/la_chariotte/order/models.py b/la_chariotte/order/models.py index a368885..b5fc867 100644 --- a/la_chariotte/order/models.py +++ b/la_chariotte/order/models.py @@ -62,7 +62,7 @@ class GroupedOrder(models.Model): return self.delivery_date >= timezone.now().date() def get_absolute_url(self): - return reverse("order:manage_items", kwargs={"pk": self.pk}) + return reverse("order:manage_items", kwargs={"code": self.code}) def clean_fields(self, exclude=None): super().clean_fields(exclude=exclude) @@ -80,7 +80,7 @@ class GroupedOrder(models.Model): return ( self.name if self.name - else f"Commande groupée {self.pk} du {self.date} organisée par {self.orga}" + else f"Commande groupée {self.code} du {self.date} organisée par {self.orga}" ) @@ -130,7 +130,7 @@ class Order(models.Model): self.save() def __str__(self): # pragma: no cover - return f"Commande de {self.author} pour la commande groupée {self.grouped_order.pk}" + return f"Commande de {self.author} pour la commande groupée {self.grouped_order.code}" class Item(models.Model): @@ -161,7 +161,7 @@ class Item(models.Model): return None def get_absolute_url(self): - return reverse("order:manage_items", kwargs={"pk": self.grouped_order.pk}) + return reverse("order:manage_items", kwargs={"code": self.grouped_order.code}) def __str__(self): # pragma: no cover return f"{self.name} ({self.price} €)" 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 10cebf2..9bd6910 100644 --- a/la_chariotte/order/templates/order/grouped_order_add_items.html +++ b/la_chariotte/order/templates/order/grouped_order_add_items.html @@ -11,7 +11,7 @@
Gestion des produits - {{ grouped_order.name }}
Sur cette page, vous pouvez ajouter et modifier les produits de votre commande groupée.
- {% url 'order:item_create' pk=grouped_order.pk as create_item_url %} + {% url 'order:item_create' grouped_order.code as create_item_url %}Voulez-vous vraiment supprimer la commande groupée {{ grouped_order }} définitivement ?
Cela supprimera toutes les commandes des participants et tous les produits de la commande.
-{{ grouped_order.description }}
{% endif %} {% if not user.is_authenticated %}Vous êtes l'organisateur·ice ? - + Connectez-vous pour accéder à la page de gestion
{% endif %} @@ -37,7 +37,7 @@ {% if user == grouped_order.orga %} - + Gestion de la commande groupée {% else %} @@ -69,7 +69,7 @@Il n'y a pas de produits disponibles dans cette commande !
{% else %}Commander
-