# Gladys 4 - CalDAV-Service

**URL:** <https://community.gladysassistant.com/t/gladys-4-service-caldav/5838>\
**Category:** Développement\
**Tags:** calendrier\
**Created:** [3. Dezember 2020 um 20:13 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838 "2020-12-03T20:13:20Z")\
**Posts on this page:** 14\
**Page:** 6

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [8. September 2022 um 17:06 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/102 "2022-09-08T17:06:17Z")

</div>

Offensichtlich verwandelt Google das Abonnement in einen normalen Kalender.

Ich weiß, dass iCloud und Nextcloud mit echten Webcals funktionieren, man sollte diese Dienste testen (ich habe mit Nextcloud entwickelt).

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [12. September 2022 um 09:11 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/103 "2022-09-12T09:11:07Z")

</div>

Ich habe es gerade mit iCloud versucht, bin mir aber nicht sicher, ob es funktioniert hat:

Apple Kalender:

 ![Screenshot 2022-09-12 at 11.06.53](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/456fd04fc6d08207d8a9c25811760f8c4db9005a.png)

Gladys:

```auto
2022-09-12T11:07:48+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Famille
2022-09-12T11:07:48+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Agenda du libre
2022-09-12T11:07:48+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Family
2022-09-12T11:07:48+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Personnel
2022-09-12T11:07:48+0200 <info> calendar.requests.js:53 () CalDAV : Found calendar Travail
2022-09-12T11:07:48+0200 <info> calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV : Found 5 calendars.
2022-09-12T11:07:50+0200 <info> calendar.syncUserCalendars.js:132 (Promise.map.concurrency) CalDAV : 22 events updated for calendar Famille.
2022-09-12T11:07:51+0200 <info> calendar.syncUserCalendars.js:132 (Promise.map.concurrency) CalDAV : 0 events updated for calendar Travail.
2022-09-12T11:07:51+0200 <info> calendar.syncUserCalendars.js:132 (Promise.map.concurrency) CalDAV : 3 events updated for calendar Personnel.
2022-09-12T11:07:52+0200 <info> calendar.syncUserCalendars.js:132 (Promise.map.concurrency) CalDAV : 0 events updated for calendar Family.
2022-09-12T11:07:52+0200 <info> calendar.syncUserWebcals.js:16 (CalDAVHandler.syncUserWebcals) Webcal : Found 0 calendars.

```

Aber ich sehe nichts in meiner Kalenderansicht

Ich habe es 2-3 Mal versucht, synchronisieren zu lassen, aber nichts.

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [12. September 2022 um 09:20 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/104 "2022-09-12T09:20:55Z")

</div>

Das ist normal, standardmäßig ist die Synchronisation der Webcals deaktiviert

> [@bertrandda](#):
>
> Da der Prozess aufwendiger ist als die Synchronisation eines klassischen CalDAV-Kalenders (keine inkrementelle Synchronisation), ist die Synchronisation dieser Kalender standardmäßig deaktiviert (aktivierbar über das Synchronisationsmenü der CalDAV-Integration) und wird alle 12 Stunden durchgeführt (auf der Anzeige sollte das nicht zu sehr ins Gewicht fallen, da diese Kalender in der Regel nicht oft geändert werden, da es sich um öffentliche Kalender handelt, z. B. Feiertage, die man im Voraus kennt und die sich nicht ändern, die Spiele eines Wettbewerbs werden nicht oft aktualisiert… und Sie können die Synchronisation jederzeit manuell mit der Synchronisationsschaltfläche der Integration erzwingen, was besonders beim ersten Mal nützlich ist).

Überprüfen Sie die Registerkarte zum Aktivieren/Deaktivieren der Kalender und starten Sie die Synchronisation neu.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [12. September 2022 um 09:22 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/105 "2022-09-12T09:22:04Z")

</div>

Tatsächlich, so funktioniert es besser!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [12. September 2022 um 09:41 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/106 "2022-09-12T09:41:44Z")

</div>

Es ist gemerged 🙂

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [19. April 2023 um 16:46 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/108 "2023-04-19T16:46:02Z")

</div>

Achtung, deine Adresse erscheint im ersten Log

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [19. April 2023 um 17:32 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/109 "2023-04-19T17:32:21Z")

</div>

Danke, das ist korrigiert

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [19. April 2023 um 19:30 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/110 "2023-04-19T19:30:16Z")

</div>

Hallo @gaetanb76, ich schaue mal, was ich tun kann. Was steht in den Ereignissen dieses Kalenders? Die Geburtstage der Google-Kontakte?

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [19. April 2023 um 21:22 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/111 "2023-04-19T21:22:53Z")

</div>

Ja, genau.  
Danke im Voraus @bertrandda

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [20. April 2023 um 20:51 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/112 "2023-04-20T20:51:49Z")

</div>

Frag jemanden mit den entsprechenden Rechten, deinen Beitragsverlauf zu löschen, da man über die geänderten Infos deine E-Mail-Adresse zurückverfolgen kann ^^’

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [21. April 2023 um 05:19 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/113 "2023-04-21T05:19:27Z")

</div>

Das kann ich nicht.  
@pierre-gilles hast du eine Idee?

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [21. April 2023 um 06:31 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/114 "2023-04-21T06:31:06Z")

</div>

Man kann die Revisionen für nicht-moderierende Benutzer verstecken (ist erledigt)

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [17. Januar 2024 um 20:16 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/115 "2024-01-17T20:16:46Z")

</div>

Hallo zusammen,  
Ich habe einen kleinen Fix für ein Problem gemacht, das bisher unbemerkt geblieben ist. Einige Ereignisse verwenden eine Dauer statt eines Enddatums und die Endzeit wurde falsch extrahiert, jetzt sollte es funktionieren. Wenn jemand testen möchte, ist ein Docker-Image verfügbar `bertrandda/gladys:caldav` (das sollte nichts für diejenigen ändern, bei denen es schon funktioniert hat)

> <https://github.com/GladysAssistant/Gladys/pull/2003>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!
> 
> When calendars used duration instead of end time, event on Gladys was badly setted and displayed as fullday event (wrong endtime).
> 
> Before
> \<img width="311" alt="image" src="https://github.com/GladysAssistant/Gladys/assets/18148265/fec84e86-cdf8-4a13-badd-08e1d94190b5"\>
> 
> Now
> \<img width="308" alt="image" src="https://github.com/GladysAssistant/Gladys/assets/18148265/3c80ec0a-f0e9-42ea-b837-dc61bc8fb731"\>

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [9. Februar 2024 um 10:28 UTC](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/116 "2024-02-09T10:28:36Z")

</div>

Danke für den PR @bertrandda 🙂

Alles klar, ich habe gemerged und es wird in der nächsten Version von Gladys veröffentlicht!

[Vorherige Seite](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838.md?page=5)
