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