mirror of
https://framagit.org/la-chariotte/la-chariotte.git
synced 2025-05-02 03:42:26 +02:00
feat: modification du format de date et heure dans le csv
This commit is contained in:
parent
8b79492508
commit
f242870d50
2 changed files with 15 additions and 8 deletions
|
@ -374,8 +374,9 @@ class ExportGroupedOrderToCSVView(GroupedOrderExportView):
|
||||||
row.append("Prix de la commande")
|
row.append("Prix de la commande")
|
||||||
row.append("Mail")
|
row.append("Mail")
|
||||||
row.append("Téléphone")
|
row.append("Téléphone")
|
||||||
row.append("Date et Heure")
|
|
||||||
row.append("Note")
|
row.append("Note")
|
||||||
|
row.append("Date")
|
||||||
|
row.append("Heure")
|
||||||
writer.writerow(row)
|
writer.writerow(row)
|
||||||
|
|
||||||
row = ["", "Prix unitaire TTC (€)"]
|
row = ["", "Prix unitaire TTC (€)"]
|
||||||
|
@ -395,8 +396,9 @@ class ExportGroupedOrderToCSVView(GroupedOrderExportView):
|
||||||
row.append(str(order.price).replace(".", ","))
|
row.append(str(order.price).replace(".", ","))
|
||||||
row.append(order.author.email)
|
row.append(order.author.email)
|
||||||
row.append(f"'{order.author.phone}")
|
row.append(f"'{order.author.phone}")
|
||||||
row.append(f'\'{order.created_date.strftime("%d %B %Y %H:%M")}')
|
row.append(order.note)
|
||||||
row.append(f"'{order.note}")
|
row.append(order.created_date.strftime("%d/%m/%Y"))
|
||||||
|
row.append(order.created_date.strftime("%H:%M"))
|
||||||
writer.writerow(row)
|
writer.writerow(row)
|
||||||
|
|
||||||
# write total row
|
# write total row
|
||||||
|
|
|
@ -1631,7 +1631,8 @@ class TestExportGroupedOrderToCSVView:
|
||||||
content = response.content.decode("utf-8")
|
content = response.content.decode("utf-8")
|
||||||
csv_reader = csv.reader(StringIO(content))
|
csv_reader = csv.reader(StringIO(content))
|
||||||
body = list(csv_reader)
|
body = list(csv_reader)
|
||||||
created_date = f'\'{timezone.now().strftime("%d %B %Y %H:%M")}'
|
created_date = f"{timezone.now().strftime('%d/%m/%Y')}"
|
||||||
|
created_time = f"{timezone.now().strftime('%H:%M')}"
|
||||||
assert body == [
|
assert body == [
|
||||||
[
|
[
|
||||||
"",
|
"",
|
||||||
|
@ -1641,8 +1642,9 @@ class TestExportGroupedOrderToCSVView:
|
||||||
"Prix de la commande",
|
"Prix de la commande",
|
||||||
"Mail",
|
"Mail",
|
||||||
"Téléphone",
|
"Téléphone",
|
||||||
"Date et Heure",
|
|
||||||
"Note",
|
"Note",
|
||||||
|
"Date",
|
||||||
|
"Heure",
|
||||||
],
|
],
|
||||||
["", "Prix unitaire TTC (€)", "2,00", "9,00"],
|
["", "Prix unitaire TTC (€)", "2,00", "9,00"],
|
||||||
["Nom", "Prénom"],
|
["Nom", "Prénom"],
|
||||||
|
@ -1654,8 +1656,9 @@ class TestExportGroupedOrderToCSVView:
|
||||||
"2,00",
|
"2,00",
|
||||||
"bob2@escargot.fr",
|
"bob2@escargot.fr",
|
||||||
"'000",
|
"'000",
|
||||||
|
"",
|
||||||
created_date,
|
created_date,
|
||||||
"'None",
|
created_time,
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"alescargot",
|
"alescargot",
|
||||||
|
@ -1665,8 +1668,9 @@ class TestExportGroupedOrderToCSVView:
|
||||||
"9,00",
|
"9,00",
|
||||||
"bob3@escargot.fr",
|
"bob3@escargot.fr",
|
||||||
"'000",
|
"'000",
|
||||||
|
"",
|
||||||
created_date,
|
created_date,
|
||||||
"'None",
|
created_time,
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"lescargot",
|
"lescargot",
|
||||||
|
@ -1676,8 +1680,9 @@ class TestExportGroupedOrderToCSVView:
|
||||||
"24,00",
|
"24,00",
|
||||||
"bob@escargot.fr",
|
"bob@escargot.fr",
|
||||||
"'000",
|
"'000",
|
||||||
|
"",
|
||||||
created_date,
|
created_date,
|
||||||
"'None",
|
created_time,
|
||||||
],
|
],
|
||||||
["", "TOTAL", "4", "3", "35,00"],
|
["", "TOTAL", "4", "3", "35,00"],
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue