mirror of
https://github.com/rjNemo/villafleurie
synced 2026-06-06 02:16: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
|
||||
|
||||
`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
|
||||
- Ajouter un titre "Disponibilités" au dessus du calendrier
|
||||
- page réservation/services : égayer avec des petites photos …
|
||||
- Internationalisation
|
||||
|
||||
## BUGS
|
||||
|
||||
|
|
|
|||
|
|
@ -138,10 +138,23 @@ def update_calendar(reservation):
|
|||
# authenticate and build service
|
||||
# event.insert(calendarId, summary="Guest", description="Message", end, start )
|
||||
service, calendars = build_calendar_api_service()
|
||||
start = reservation.start.strftime('%Y-%m-%d')
|
||||
end = reservation.end.strftime('%Y-%m-%d')
|
||||
|
||||
service.events().insert(
|
||||
calendarId=calendars[reservation.place.name],
|
||||
summary=reservation.guest.name,
|
||||
description=reservation.message,
|
||||
end=reservation.end,
|
||||
start=reservation.start
|
||||
body={
|
||||
"summary": reservation.guest.name,
|
||||
"description": reservation.message,
|
||||
"start": {
|
||||
"date": start
|
||||
},
|
||||
"end": {
|
||||
"date": end
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
update_calendar(reservation)
|
||||
|
|
|
|||
Loading…
Reference in a new issue