mirror of
https://framagit.org/la-chariotte/la-chariotte.git
synced 2025-05-01 03:12:26 +02:00
add delivery slot to calendar export
This commit is contained in:
parent
37c011b8c6
commit
57e06537dc
2 changed files with 15 additions and 2 deletions
|
@ -13,6 +13,9 @@ def test_get_ical(client, other_user):
|
||||||
name="gr order test",
|
name="gr order test",
|
||||||
orga_user=other_user,
|
orga_user=other_user,
|
||||||
)
|
)
|
||||||
|
grouped_order.delivery_slot = "le matin"
|
||||||
|
grouped_order.description = "apportez vos tup"
|
||||||
|
grouped_order.save()
|
||||||
|
|
||||||
detail_url = reverse(
|
detail_url = reverse(
|
||||||
"order:grouped_order_event",
|
"order:grouped_order_event",
|
||||||
|
|
|
@ -77,9 +77,19 @@ class GroupedOrderEventView(generic.DetailView):
|
||||||
event = Event()
|
event = Event()
|
||||||
event.add("summary", self.object.name)
|
event.add("summary", self.object.name)
|
||||||
event.add("dtstart", self.object.delivery_date)
|
event.add("dtstart", self.object.delivery_date)
|
||||||
event.add("dtend", self.object.delivery_date + timedelta(days=1))
|
event.add("dtend", self.object.delivery_date)
|
||||||
|
event.add("date", self.object.delivery_date)
|
||||||
event.add("location", vText(self.object.place))
|
event.add("location", vText(self.object.place))
|
||||||
event.add("description", vText(self.object.description))
|
|
||||||
|
description = ""
|
||||||
|
if self.object.delivery_slot:
|
||||||
|
description += "Heure de livraison : " + self.object.delivery_slot + "\n"
|
||||||
|
if self.object.description:
|
||||||
|
description += (
|
||||||
|
"Note de l'organisateur.ice : " + "\n" + self.object.description
|
||||||
|
)
|
||||||
|
event.add("description", vText(description))
|
||||||
|
|
||||||
organizer = vCalAddress("MAILTO:" + self.object.orga.email)
|
organizer = vCalAddress("MAILTO:" + self.object.orga.email)
|
||||||
organizer.params["cn"] = vText(
|
organizer.params["cn"] = vText(
|
||||||
self.object.orga.first_name + " " + self.object.orga.last_name
|
self.object.orga.first_name + " " + self.object.orga.last_name
|
||||||
|
|
Loading…
Reference in a new issue