Calendar and Framagenda integrations

Hello,
I use Framagenda daily, so having the « voir » explicitly in the « Calendar » under « Integrations » would be great. In the meantime here are a few screenshots to avoid fumbling, save time, and prevent error messages visible on the sync and via the command:
docker logs gladys


Then select the « Synchronization » option on the left, uncheck « Deck » then save
Go back to the Account option, synchronize .. no more error.

Result messages obtained via « docker logs gladys » if the « deck » is selected :

2022-05-20T14:19:18+0200 \u003cinfo\u003e calendar.requests.js:52 () CalDAV : Found calendar Personnel
2022-05-20T14:19:18+0200 \u003cinfo\u003e calendar.requests.js:52 () CalDAV : Found calendar Deck: Personnel
2022-05-20T14:19:18+0200 \u003cinfo\u003e calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV : Found 2 calendars.
2022-05-20T14:19:18+0200 \u003cerror\u003e calendar.syncUserCalendars.js:72 (Promise.map.concurrency) Error: Bad status: 415
    at exports.XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3424:27)
    at exports.XMLHttpRequest.dispatchEvent (/src/server/services/caldav/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:591:25)
    at setState (/src/server/services/caldav/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:610:14)
    at IncomingMessage.\u003canonymous\u003e (/src/server/services/caldav/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:447:13)
    at IncomingMessage.emit (events.js:412:35)
    at endReadableNT (internal/streams/readable.js:1334:12)
    at processTicksAndRejections (internal/process/task_queues.js:82:21)
2022-05-20T14:19:18+0200 \u003cerror\u003e index.js:52 (Timeout.syncAllUsers [as _onTimeout]) NotFoundError: CALDAV_FAILED_REQUEST_CHANGES
    at Promise.map.concurrency (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:73:15)
    at runMicrotasks (\u003canonymous\u003e)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)

Result messages obtained via « docker logs gladys » after deselecting the « deck » :

2022-05-20T14:26:47+0200 \u003cinfo\u003e calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV : Found 2 calendars.
2022-05-20T14:26:53+0200 \u003cinfo\u003e calendar.requests.js:52 () CalDAV : Found calendar Personnel
2022-05-20T14:26:53+0200 \u003cinfo\u003e calendar.requests.js:52 () CalDAV : Found calendar Deck: Personnel
2022-05-20T14:26:53+0200 \u003cinfo\u003e calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV : Found 2 calendars.
2022-05-20T14:27:00+0200 \u003cinfo\u003e scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Fri, 20 May 2022 12:27:00 GMT
2022-05-20T14:27:00+0200 \u003cinfo\u003e scene.checkCalendarTriggers.js:24 (SceneManager.checkCalendarTriggers) Checking calendar triggers at Fri, 20 May 2022 12:27:00 GMT

Regards
Phil

1 Like

Hello. Everything is working perfectly. A big thank you for this intuitive tutorial. Julien

1 Like