mirror of
https://github.com/rjNemo/villafleurie
synced 2026-06-12 13:26:47 +00:00
push to calendar at reservation time
This commit is contained in:
parent
1e175cae9c
commit
33492249bc
2 changed files with 18 additions and 6 deletions
|
|
@ -1,5 +1,3 @@
|
||||||
[](https://travis-ci.org/fhinkel/create-download-link)
|
|
||||||
|
|
||||||
# Villafleurie : moteur de réservation autonome
|
# Villafleurie : moteur de réservation autonome
|
||||||
|
|
||||||
`V 0.1 Le site est structuré. Il reste à appliquer le contenu et les visuels`
|
`V 0.1 Le site est structuré. Il reste à appliquer le contenu et les visuels`
|
||||||
|
|
@ -116,6 +114,7 @@ Le visiteur doit pouvoir :
|
||||||
- Centrer Bouton "Reserver" page location
|
- Centrer Bouton "Reserver" page location
|
||||||
- Ajouter un titre "Disponibilités" au dessus du calendrier
|
- Ajouter un titre "Disponibilités" au dessus du calendrier
|
||||||
- page réservation/services : égayer avec des petites photos …
|
- page réservation/services : égayer avec des petites photos …
|
||||||
|
- Internationalisation
|
||||||
|
|
||||||
## BUGS
|
## BUGS
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -138,10 +138,23 @@ def update_calendar(reservation):
|
||||||
# authenticate and build service
|
# authenticate and build service
|
||||||
# event.insert(calendarId, summary="Guest", description="Message", end, start )
|
# event.insert(calendarId, summary="Guest", description="Message", end, start )
|
||||||
service, calendars = build_calendar_api_service()
|
service, calendars = build_calendar_api_service()
|
||||||
|
start = reservation.start.strftime('%Y-%m-%d')
|
||||||
|
end = reservation.end.strftime('%Y-%m-%d')
|
||||||
|
|
||||||
service.events().insert(
|
service.events().insert(
|
||||||
calendarId=calendars[reservation.place.name],
|
calendarId=calendars[reservation.place.name],
|
||||||
summary=reservation.guest.name,
|
body={
|
||||||
description=reservation.message,
|
"summary": reservation.guest.name,
|
||||||
end=reservation.end,
|
"description": reservation.message,
|
||||||
start=reservation.start
|
"start": {
|
||||||
|
"date": start
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"date": end
|
||||||
|
},
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
update_calendar(reservation)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue