diff --git a/legalconsenthub-backend/src/main/resources/seed/demo/section_01_angaben_zum_itsystem.yaml b/legalconsenthub-backend/src/main/resources/seed/demo/section_01_angaben_zum_itsystem.yaml index ee82318..72fca1d 100644 --- a/legalconsenthub-backend/src/main/resources/seed/demo/section_01_angaben_zum_itsystem.yaml +++ b/legalconsenthub-backend/src/main/resources/seed/demo/section_01_angaben_zum_itsystem.yaml @@ -753,6 +753,14 @@ formElementSubSections: label: Ja (Nutzer-/Aktivitätsbezug) processingPurpose: DATA_ANALYSIS employeeDataCategory: SENSITIVE + visibilityConditions: + operator: AND + conditions: + - nodeType: LEAF + formElementConditionType: SHOW + sourceFormElementReference: sens_sichtbarkeit + formElementOperator: NOT_EQUALS + formElementExpectedValue: "Für Administratoren" - value: 'false' label: Audit-Logs processingPurpose: DATA_ANALYSIS @@ -808,6 +816,14 @@ formElementSubSections: label: Fachlich processingPurpose: DATA_ANALYSIS employeeDataCategory: REVIEW_REQUIRED + visibilityConditions: + operator: AND + conditions: + - nodeType: LEAF + formElementConditionType: SHOW + sourceFormElementReference: sens_sichtbarkeit + formElementOperator: NOT_EQUALS + formElementExpectedValue: "Für Administratoren" type: CHECKBOX visibilityConditions: operator: AND diff --git a/legalconsenthub-backend/src/main/resources/seed/template/section_01_angaben_zum_itsystem.yaml b/legalconsenthub-backend/src/main/resources/seed/template/section_01_angaben_zum_itsystem.yaml index 482157b..2e890b1 100644 --- a/legalconsenthub-backend/src/main/resources/seed/template/section_01_angaben_zum_itsystem.yaml +++ b/legalconsenthub-backend/src/main/resources/seed/template/section_01_angaben_zum_itsystem.yaml @@ -721,6 +721,14 @@ formElementSubSections: label: Ja (Nutzer-/Aktivitätsbezug) processingPurpose: DATA_ANALYSIS employeeDataCategory: SENSITIVE + visibilityConditions: + operator: AND + conditions: + - nodeType: LEAF + formElementConditionType: SHOW + sourceFormElementReference: sens_sichtbarkeit + formElementOperator: NOT_EQUALS + formElementExpectedValue: "Für Administratoren" - value: 'false' label: Audit-Logs processingPurpose: DATA_ANALYSIS @@ -776,6 +784,14 @@ formElementSubSections: label: Fachlich processingPurpose: DATA_ANALYSIS employeeDataCategory: REVIEW_REQUIRED + visibilityConditions: + operator: AND + conditions: + - nodeType: LEAF + formElementConditionType: SHOW + sourceFormElementReference: sens_sichtbarkeit + formElementOperator: NOT_EQUALS + formElementExpectedValue: "Für Administratoren" type: CHECKBOX visibilityConditions: operator: AND diff --git a/legalconsenthub/app/components/formelements/TheCheckbox.vue b/legalconsenthub/app/components/formelements/TheCheckbox.vue index 67bc3b4..9075184 100644 --- a/legalconsenthub/app/components/formelements/TheCheckbox.vue +++ b/legalconsenthub/app/components/formelements/TheCheckbox.vue @@ -3,20 +3,40 @@