• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • D

      REST-API: Serien-Termin individualisieren löscht verknüpftes Event – kein Äquivalent zu „Nur diesen Termin ändern“

      ChurchTools Schnittstellen
      • api kalender events • • Darijo
      3
      1
      Votes
      3
      Posts
      47
      Views

      D

      Hallo @thommyb,

      danke für den Semantik-Hinweis „split and update" - das war die Lösung. Ich bin noch neu bei ChurchTools und brauche noch ein paar Aha-Effekte, um eure Philosophie im Modell ganz zu verstehen.

      Die Selbstkritik zur noch nicht vollständigen Doku nehme ich als sehr positiv und ehrlich wahr. Gleichzeitig seid ihr, was die Automatisierungsmöglichkeiten angeht, sehr vorbildlich und weit und habt die richtigen Weichen gestellt. Dass da immer wieder ein paar Swagger-Einträge fehlen (und immer wieder fehlen werden), ist ein Zeichen für Weiterentwicklung, nicht für Stillstand.

      Für alle, die das später über die Suche finden, hier der komplette Weg, da der Endpoint aktuell nicht in der OpenAPI-Spec auftaucht:

      Endpoint: POST /api/calendars/{calendarId}/appointments/{appointmentId} - also POST auf den Serien-Termin selbst (die Spec kennt auf diesem Pfad nur GET/PUT/DELETE).

      Body: die Felder des herausgelösten Einzeltermins plus die Split-Parameter - analog zum dokumentierten Booking-Split (POST /bookings/{bookingId}):

      { ... "title": "…", "startDate": "2026-08-19T18:00:00Z", "endDate": "2026-08-19T19:00:00Z", "allDay": false, "description": "…", "isInternal": false, "repeatId": 0, "appointmentId": 108879, "splitDate": "2026-08-19", "splitUntilEnd": false ... }

      Verifiziert (bei uns): Der Server erledigt alles atomar in einem Request - Einzeltermin wird angelegt (Response enthält die neue ID), die Exception landet in der Serie, und ein am Datum hängendes Event wird samt allen eventServices (inklusive besetzter Dienste) auf den neuen Einzeltermin umgehängt. Verhalten damit identisch zu „Nur diesen Termin ändern" in der UI. Genau das, was wir gebraucht haben.

      Eine kleine Anmerkung noch: Ein GET auf die Serie unmittelbar nach dem POST kann die neue Exception noch nicht enthalten (kurzer Verzug).

      Danke und viele Grüße
      Darijo

    • MaronibM

      Umfangreicherer Export zu SongBeamer

      Events
      • dienstplan songbeamer • • Maronib
      4
      10
      Votes
      4
      Posts
      1.6k
      Views

      Z

      @BiKi Ich hatte vorher schon ein bisschen im Forum gesucht und nur Threads gefunden, welche ähnliche, aber nicht genau diesen Use-Case behandeln.

      Ich habe für unsere Gemeinde daher ein eigenes Programm geschrieben...

      ...was du vielleicht teilen möchtest? 🙂
      Ich hatte, nachdem ich das Thema hier im Forum und das Alter der Beiträge gesehen habe, auch überlegt, etwas eigenes zu schreiben. Aber wenn es da schon was gibt...

    • S

      Unsolved App Nutzer einsehen

      Fragen
      • • • simons
      3
      0
      Votes
      3
      Posts
      49
      Views

      S

      @mkirsch Danke. Gibt es auch die Möglichkeit zu sehen, wer sie benutzt (Name)?

    • A

      In Routinen die Aktion "Email senden" mit beliebigen Empfänger-Adressen konfigurieren können

      Gruppen
      • • • alex-muehlbauer
      4
      2
      Votes
      4
      Posts
      57
      Views

      P

      @alex-muehlbauer Das fände ich auch gut. Es braucht ja nur das Feld Empfänger mit Optionen Benutzer, Leiterrollen, freie Eingabe. So könnte man sich gut über neue Nutzer in einer Gruppe informieren lassen ohne über alle Änderungen zugespamt zu werden.

    • spl mobuS

      Die Reihenfolge von Beiträgen ändern und Beiträge oben anpinnen

      Beiträge
      • • • spl mobu
      2
      2
      Votes
      2
      Posts
      38
      Views

      jziegelerJ

      @spl-mobu da gibt es bereits recht ähnliche beiträge, ich schließe hier ab. Wenn Themen damit nicht abgedeckt sind, gerne konkrete neue aufmachen:

      https://forum.church.tools/topic/10273/beiträge-beiträge-pushen-nach-oben-schieben/11

      https://forum.church.tools/topic/11046/beiträge-anpinnen-fixieren

    • M

      Sprachnachrichten im Chat versenden

      Feature-Vorschläge App
      • • • mobu
      2
      1
      Votes
      2
      Posts
      36
      Views

      jziegelerJ

      @mobu da gibt es bereits was, ich schließe hier ab: https://forum.church.tools/topic/6281/chatfunktion-sprachnachricht/37