Ajoute des notifications pour les plages d'ouverture
Created by: guillett
https://trello.com/c/uBIfj7y5/695-notifications-pour-les-plages-douvertures
Je ne suis pas très satisfait/sûr des champs exposés dans cette API.
Je me demande si on doit exposer le payload iCal dans son intégralité ou pas.
Je suis très favorable à l'exposition de RRULE qui permet de faire un standard complexe mais complet.
En l'état
{
"data": {
"id": 2,
"agent": {
"id": 1,
"email": "contact@rdv-solidarites.fr",
"first_name": "Johnny",
"last_name": "VALIDAY"
},
"end_time": "12:00:00",
"first_day": "2020-04-22",
"ical": "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:RDV Solidarités\r\nCALSCALE:GREGORIAN\r\nMETHOD:REQUEST\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Paris\r\nBEGIN:DAYLIGHT\r\nDTSTART:20200329T030000\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\r\nTZNAME:CEST\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:20201025T020000\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\r\nTZNAME:CET\r\nEND:STANDARD\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nDTSTAMP:20200422T125028Z\r\nUID:plage_ouverture_2@RDV Solidarités\r\nDTSTART;TZID=Europe/Paris:20200422T080500\r\nDTEND;TZID=Europe/Paris:20200422T120000\r\nCLASS:PUBLIC\r\nDESCRIPTION:\r\nLOCATION:18 Rue des Terres au Curé\\, 75013 Paris\r\nSUMMARY:RDV Solidarités azd\r\nATTENDEE:mailto:contact@rdv-solidarites.fr\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n",
"ical_uid": "plage_ouverture_2@RDV Solidarités",
"lieu": {
"id": 1,
"address": "18 Rue des Terres au Curé, 75013 Paris",
"name": "Maison Paris Sud"
},
"motifs": [
{
"id": 1,
"name": "Consultation médicale"
}
],
"organisation": {
"id": 1,
"departement": "75",
"name": "MDS du 75"
},
"start_time": "08:05:00",
"title": "azd"
},
"meta": {
"model": "PlageOuverture",
"event": "updated",
"timestamp": "2020-04-22 14:50:28 +0200"
}
}