Angabe von unterstützen Rückkanälen einer Destination [M]
Warum machen wir das?
Dieses Issue dient dazu, die API Änderungen aus https://git.fitko.de/fit-connect/api/-/issues/102 im SSP umzusetzen.
Beim Anlegen einer Destination muss es möglich sein, die unterstützen Rückkanäle angeben zu können. Diese sind öffentlich. Aktuell werden die folgenden Optionen unterstützt:
- E-Mail (
eMail
) - De-Mail (
deMail
) - Fink (
fink
) - Elster (
elster
)
Jeder Rückkanal (ReplyChannel) kann eine (individuelle) Konfiguration haben (siehe https://git.fitko.de/fit-connect/api/-/issues/102), die für den Sender relevant ist. Diese Konfiguration ist jedoch noch nicht bekannt.
Relevante Links und Bemerkungen
Akzeptanzkriterien
Funktionale Anforderungen
-
Ich kann aus den aktuell definierten Möglichkeiten für einen Rückkanal einen oder mehrere Varianten auswählen und je nach Kanal eine (noch zu definierende) Konfiguration hinterlegen. - Hinweis: Konfiguration wurde wegen Unklarheiten in der weiteren Entwicklung erstmal zurückgestellt.
Nicht-funktionale Anforderungen
https://wiki.fit-connect.fitko.dev/e/de/PM_PUBLIC/DefinitionOf)
Readyness Check (Siehe-
Definition of Ready erfüllt -
Definition of Done erfüllt
Durchführungsplan
Betroffene Softwareartefakte
-
Zustelldienst -
Self-Service-Portal -
OAuth Dienst -
Token Validator -
Software Tools und SDKs für Entwickler -
Routing Dienst -
DVDV
Umsetzungsschritte
-
ZSD: Endpunkt POST /destinations mit replyChannels
ausstatten (https://git.fitko.de/fit-connect/zustelldienst/-/merge_requests/39) -
ZSD: Endpunkt PUT /destinations mit replyChannels
ausstatten (https://git.fitko.de/fit-connect/zustelldienst/-/merge_requests/39) -
ZSD: Endpunkt PATCH /destinations mit replyChannels
ausstatten (https://git.fitko.de/fit-connect/zustelldienst/-/merge_requests/39) -
ZSD: Endpunkt GET /destinations mit replyChannels
ausstatten (https://git.fitko.de/fit-connect/zustelldienst/-/merge_requests/39) -
ZSD: Endpunkt GET /destinations/{uuid} mit replyChannels
ausstatten (https://git.fitko.de/fit-connect/zustelldienst/-/merge_requests/39) -
^^^ etc. -
ZSD: API-Tests anpassen / erweitern (https://git.fitko.de/fit-connect/zustelldienst-api-tests/-/merge_requests/23) -
SSP: Create Destination Checkboxen (2 [PGP], 1, 1, 1) im Formular (https://git.fitko.de/fit-connect/self-service-portal/-/merge_requests/21) -
SSP: Anzeige der Checkoxen in der Detailansicht (https://git.fitko.de/fit-connect/self-service-portal/-/merge_requests/21) -
SSP: HTTP-Calls mit entsprechenden Feldern (PGP -> Bool, Rest -> leeres Objekt) (https://git.fitko.de/fit-connect/self-service-portal/-/merge_requests/21) -
SSP: Update Destination mit den Rückkanälen (https://git.fitko.de/fit-connect/self-service-portal/-/merge_requests/21) -
Docs: Create Destination neue Felder beschreiben und was die bedeuten -
SSP Docs: SSP Anleitung anpassen für neue Felder
Edited by Alexander Hoose