Versionen im Vergleich
Schlüssel
- Diese Zeile wurde hinzugefügt.
- Diese Zeile wurde entfernt.
- Formatierung wurde geändert.
Einwilligungen und Widerrufe können pro Identifikator über eine Historie eingesehen werden. Diese Historie wird in Base von Base/Consent
eingebunden und bietet damit eine spezifische UI für Component/Consent
. Um diese Historie in Base zu erhalten, muss entweder die entsprechende Entität das Interface ConsentingEn
tityInterface
implementieren oder Relations-Einträge zu Consent
- oder ConsentRevocation
-Datensätzen besitzen
Sichtbarkeit in Base
Die Historie kann in Base über zwei Wege eingesehen werden:
Eine Entität implementiert das Interface
ConsentingEntityInterface.
Das Interface wird genutzt, um den Wert einer Entität zu erhalten, welcher bei den Einwilligungen und Widerrufen als Identifikator genutzt wird.Eine Entität besitzt Relations-Einträge zu
Consent
-,ConsentRevocation-, oder ConsentRequest-
Datensätzen. Diese Relationen können über die Base erstellt werden, wenn Entitäten überConsentTemplate
-Datensätzen gewhitelistet ist.
Im Kontextmenü der Entitäten, welche das Interface implementieren wird ein Button ergänzt, der ein Modal öffnet. Dieses Modal enthält alle Einwilligungen und Widerrufe, absteigend sortiert nach dem Datum sortiert. Ein Klick auf den Gegenstand schließt das Modal und öffnet einen Bearbeiten-Tab. Der Button wird über das Event Base/Consent/Lib/Event/OnPopulateHistoryContextButton
bereitgestellt. Sollte der Button nicht erwünscht sein, oder angepasst bzw. ausgetauscht werden müssen, so kann das Event entsprechend dafür genutzt werden.
Alternativ kann die Historie auch über die Navigation in Base ausgewählt werden.