diff --git a/la_chariotte/order/models.py b/la_chariotte/order/models.py
index ba823d1..7422571 100644
--- a/la_chariotte/order/models.py
+++ b/la_chariotte/order/models.py
@@ -4,8 +4,12 @@ from django.utils import timezone
class GroupedOrder(models.Model):
- name = models.CharField(max_length=100, null=True) # optionnal
- orga = models.ForeignKey(User, on_delete=models.CASCADE)
+ name = models.CharField(
+ max_length=100, null=True, verbose_name="Titre de la commande"
+ ) # optionnal
+ orga = models.ForeignKey(
+ User, on_delete=models.CASCADE, verbose_name="Organisateur·ice"
+ )
delivery_date = models.DateField("Date de livraison")
deadline = models.DateTimeField("Date limite de commande")
diff --git a/la_chariotte/order/templates/order/grouped_order_detail.html b/la_chariotte/order/templates/order/grouped_order_detail.html
index e8ef574..d928efb 100644
--- a/la_chariotte/order/templates/order/grouped_order_detail.html
+++ b/la_chariotte/order/templates/order/grouped_order_detail.html
@@ -13,13 +13,13 @@
{% if not user.is_authenticated %}
Vous êtes l'organisateur·ice de cette commande groupée ?
-
+
Connectez-vous pour accéder à la page de gestion
{% endif %}
{% if user == grouped_order.orga %}
-
+
Page de gestion de la comande groupée
{% endif %}
diff --git a/la_chariotte/order/templates/order/grouped_order_orga.html b/la_chariotte/order/templates/order/grouped_order_overview.html
similarity index 100%
rename from la_chariotte/order/templates/order/grouped_order_orga.html
rename to la_chariotte/order/templates/order/grouped_order_overview.html
diff --git a/la_chariotte/order/tests/test_views.py b/la_chariotte/order/tests/test_views.py
index 5e7fe3c..6b1bf64 100644
--- a/la_chariotte/order/tests/test_views.py
+++ b/la_chariotte/order/tests/test_views.py
@@ -240,7 +240,7 @@ class TestGroupedOrderDetailView:
)
assert response.status_code == 302
assert response.url == reverse(
- "order:grouped_order_orga",
+ "order:grouped_order_overview",
kwargs={
"pk": grouped_order.pk,
},
@@ -263,7 +263,7 @@ class TestGroupedOrderOrgaView:
orga_user=other_user,
)
orga_view_url = reverse(
- "order:grouped_order_orga",
+ "order:grouped_order_overview",
kwargs={
"pk": grouped_order.pk,
},
@@ -274,7 +274,7 @@ class TestGroupedOrderOrgaView:
assert response.url.startswith(reverse("login"))
assert response.url.endswith(
reverse(
- "order:grouped_order_orga",
+ "order:grouped_order_overview",
kwargs={
"pk": grouped_order.pk,
},
@@ -293,7 +293,7 @@ class TestGroupedOrderOrgaView:
orga_user=other_user,
)
orga_view_url = reverse(
- "order:grouped_order_orga",
+ "order:grouped_order_overview",
kwargs={
"pk": grouped_order.pk,
},
diff --git a/la_chariotte/order/urls.py b/la_chariotte/order/urls.py
index a769aa3..56d4ad7 100644
--- a/la_chariotte/order/urls.py
+++ b/la_chariotte/order/urls.py
@@ -9,7 +9,9 @@ urlpatterns = [
"/", views.GroupedOrderDetailView.as_view(), name="grouped_order_detail"
),
path(
- "/orga", views.GroupedOrderOrgaView.as_view(), name="grouped_order_orga"
+ "/gerer",
+ views.GroupedOrderOrgaView.as_view(),
+ name="grouped_order_overview",
),
path("/commander/", views.order, name="order"),
]
diff --git a/la_chariotte/order/views.py b/la_chariotte/order/views.py
index e6d4f68..b117980 100644
--- a/la_chariotte/order/views.py
+++ b/la_chariotte/order/views.py
@@ -62,7 +62,7 @@ class GroupedOrderOrgaView(UserPassesTestMixin, generic.DetailView):
"""Overview of a grouped order, for the organizer"""
model = GroupedOrder
- template_name = "order/grouped_order_orga.html"
+ template_name = "order/grouped_order_overview.html"
context_object_name = "grouped_order"
def test_func(self):
@@ -95,7 +95,7 @@ def order(
# with POST data. This prevents data from being posted twice if a
# user hits the Back button.
return HttpResponseRedirect(
- reverse("order:grouped_order_orga", args=(grouped_order.pk,))
+ reverse("order:grouped_order_overview", args=(grouped_order.pk,))
)
diff --git a/la_chariotte/readMe.md b/la_chariotte/readMe.md
deleted file mode 100644
index 6e6799f..0000000
--- a/la_chariotte/readMe.md
+++ /dev/null
@@ -1,166 +0,0 @@
-Exemple de MCD en markdown avec mermaid :
-
-
-```mermaid
-erDiagram
-CourseSubmission{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField title
-DateField date
-FSMField state
-}
-CourseSubmissionProduct{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-PositiveSmallIntegerField quantity
-}
-Pricing{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField name
-}
-Product{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField name
-CharField code
-BooleanField submission_enabled
-}
-ProductPrice{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-PositiveSmallIntegerField year
-CharField price_type
-DecimalField price_flat
-PositiveSmallIntegerField price_percent
-DecimalField price_percent_minimum
-CharField unit
-}
-ProductPriceRange{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-PositiveSmallIntegerField range_start
-PositiveSmallIntegerField range_end
-DecimalField unit_price
-DecimalField minimum
-}
-ProductPricePackLine_included_products{
-AutoField id
-}
-ProductPricePackLine{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField quantity_type
-PositiveSmallIntegerField quantity
-}
-Contract{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-DateField start
-DateField end
-FileField file
-}
-Transaction_products{
-AutoField id
-}
-Transaction{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-PositiveIntegerField debit
-PositiveIntegerField credit
-BooleanField unlimited_credit
-}
-Quote{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField external_ref
-FSMField state
-}
-QuoteLine{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-TextField label
-DecimalField unit_price
-DecimalField quantity
-}
-Invoice{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField external_ref
-FSMField state
-}
-InvoiceLine{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-TextField label
-DecimalField unit_price
-DecimalField quantity
-}
-User{
-CharField password
-DateTimeField last_login
-BooleanField is_superuser
-CharField username
-CharField first_name
-CharField last_name
-EmailField email
-BooleanField is_staff
-BooleanField is_active
-DateTimeField date_joined
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-ManyToManyField groups
-ManyToManyField user_permissions
-}
-Organization{
-UUIDField id
-DateTimeField created_on
-DateTimeField updated_on
-CharField code
-CharField representative
-FileField signature
-FileField logo
-}
-CourseSubmission||--|{User : user
-CourseSubmission||--|{Organization : organization
-CourseSubmissionProduct||--|{CourseSubmission : course_submission
-CourseSubmissionProduct||--|{Product : product
-ProductPrice||--|{Pricing : pricing
-ProductPrice||--|{Product : product
-ProductPriceRange||--|{ProductPrice : product_price
-ProductPricePackLine_included_products||--|{ProductPricePackLine : productpricepackline
-ProductPricePackLine_included_products||--|{Product : product
-ProductPricePackLine||--|{ProductPrice : product_price
-ProductPricePackLine}|--|{Product : included_products
-Contract||--|{Organization : organization
-Contract||--|{Pricing : pricing
-Transaction_products||--|{Transaction : transaction
-Transaction_products||--|{Product : product
-Transaction||--|{Invoice : invoice
-Transaction||--|{CourseSubmission : course_submission
-Transaction}|--|{Product : products
-Quote||--|{Organization : organization
-QuoteLine||--|{Quote : quote
-QuoteLine||--|{Product : product
-Invoice||--|{Organization : organization
-InvoiceLine||--|{Invoice : invoice
-InvoiceLine||--|{Product : product
-Organization||--|{User : representative_user
-Organization||--|{Organization : parent
-
-```