hopps-app / hopps

Hopps wird eine cloudbasierte Open Source Buchhaltungssoftware mit AI, damit Vereine mehr Zeit für ihre wesentlichen Ziele und Angebote haben und frustrierte Situationen mit der Buchhaltung der Vergangenheit angehören.
MIT License
15 stars 0 forks source link

REST API für Mitglieder einladen #142

Open d135-1r43 opened 2 weeks ago

d135-1r43 commented 2 weeks ago

User-Story

Als Frontend-Entwickler möchte ich eine einfache REST API zum Einladen neuer Mitglieder nutzen können, um ohne komplizierte Backend-Logik Mitglieder in das System zu integrieren.

Akzeptanzkriterien

  1. Fertigstellung des Kogito-Prozesses

    • Der bereits begonnene Kogito-Prozess für die Einladung neuer Mitglieder ist vollständig implementiert und bereit zur Integration. Dies schließt das Steuern des Keykloaks mit ein.
  2. Einfacher Wrapper für den Kogito-Prozess

    • Ein Wrapper um den Kogito-Prozess wird bereitgestellt, sodass das Frontend nicht direkt mit der komplexen Kogito-API interagieren muss.
    • Dafür wird eine eigene RestResource-Klasse entwickelt, die den Prozess im Hintergrund über eine einfache REST-Schnittstelle direkt in Java startet und die Komplexität verbirgt.
  3. API-Konformität mit Frontend-Pact

    • Die API ist so gestaltet, dass sie dem zuvor definierten Pact mit dem Frontend entspricht, um nahtlose Integration und Konsistenz zwischen den Systemen sicherzustellen.
  4. Dokumentation und Beispiele

    • Eine Dokumentation zur REST API, die den Einladungsprozess beschreibt, wird bereit
d135-1r43 commented 2 weeks ago

Verblockt von https://github.com/hopps-app/hopps/issues/139