• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Unschönes Verhalten von PUT /calendars/{calendarId}/appointments/{appointmentId}

    ChurchTools Schnittstellen
    2
    3
    93
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • aschildA
      aschild
      zuletzt editiert von aschild

      Hallo Zusammen,

      mit PUT /calendars/{calendarId}/appointments/{appointmentId}
      kann man Kalendereinträge ändern.
      Das funktioniert soweit OK, auch wenn ich mir das einen PATCH Endpunkt wünschen würde 🙂 , aber das ist nicht das Thema dieses Beitrages.

      Wenn ich beim PUT eine Address Struktur mitgebe, dann wird bei jedem Appointment PUT ein neuer Datensatz in der Tabelle Address angelegt...

      Das führt dann zu sehr vielen Identischen Datensätzen, die aber nur 1x verwendet werden, oder ev. sogar Leichen in der Tabelle. (Dank Selbsthosting kann man das sehen 😉 )

      Gibt's da eine andere Api Variante, wo man mittels Address.ID funktionieren kann, und/oder allenfalls auch eine zum Verwalten der Adressen/Orte?

      Das ist mir beim Implementieren von https://github.com/a-schild/churchtools-calendarlocations aufgefallen.

      3.x kein Selfhosting mehr

      jziegelerJ 1 Antwort Letzte Antwort Antworten Zitieren 0
      • jziegelerJ
        jziegeler ChurchToolsMitarbeiter @aschild
        zuletzt editiert von

        @aschild das würde ich eher als Bug einstufen. @thommyb schaut da mal genauer rein

        aschildA 1 Antwort Letzte Antwort Antworten Zitieren 0
        • aschildA
          aschild @jziegeler
          zuletzt editiert von

          @jziegeler Das Problem ist, dass wir da keine AddressID haben und somit keine logische Zuordnung möglich ist.
          Und der /address Endpunkt würde dann auch fehlen.

          Aber Danke für's anschauen

          3.x kein Selfhosting mehr

          1 Antwort Letzte Antwort Antworten Zitieren 0
          • Erster Beitrag
            Letzter Beitrag