From 9b088733f32b8cd1d770fb3915b95d9bc67e4fad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20Sch=C3=BCttl=C3=B6ffel?=
 <schuettloeffel@zqs.uni-hannover.de>
Date: Tue, 14 Mar 2023 11:35:05 +0000
Subject: [PATCH] resolved legal issues from accessibility form, fixes #2167

Closes #2167

Merge request studip/studip!1461
---
 app/controllers/accessibility/forms.php | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/app/controllers/accessibility/forms.php b/app/controllers/accessibility/forms.php
index 893475f7c7c..7ee795e71e1 100644
--- a/app/controllers/accessibility/forms.php
+++ b/app/controllers/accessibility/forms.php
@@ -53,7 +53,7 @@ class Accessibility_FormsController extends StudipController
         )->setRequired();
         $this->form->addPart($details_part);
         $personal_data_part = new \Studip\Forms\Fieldset(_('Ihre persönlichen Daten'));
-        $personal_data_part->addText(sprintf('<p>%s</p>', _('Geben Sie bitte Ihren Namen und Ihre E-Mail-Adresse an. Optional können Sie auch Ihre Telefonnummer angeben.')));
+        $personal_data_part->addText(sprintf('<p>%s</p>', _('Freiwillige Angaben Ihrer Kontaktdaten für etwaige Rückfragen.')));
         $personal_data_part->addInput(
             new \Studip\Forms\SelectInput(
                 'salutation',
@@ -75,7 +75,7 @@ class Accessibility_FormsController extends StudipController
                 _('Vorname und Nachname'),
                 $user ? sprintf('%s %s', $user->vorname, $user->nachname) : ''
             )
-        )->setRequired();
+        );
         $personal_data_part->addInput(
             new \Studip\Forms\TextInput(
                 'phone_number',
@@ -89,7 +89,11 @@ class Accessibility_FormsController extends StudipController
                 _('E-Mail-Adresse'),
                 $user ? $user->email : ''
             )
-        )->setRequired();
+        );
+
+        $personal_data_part->addText(sprintf('<p>%s</p>',
+            _('Informationen zum Datenschutz dieses Formulars finden Sie in der Datenschutzerklärung.')));
+
         $privacy_url = Config::get()->PRIVACY_URL;
 
         if (is_internal_url($privacy_url)) {
@@ -107,13 +111,7 @@ class Accessibility_FormsController extends StudipController
                 ['target' => '_blank']
             );
         }
-        $personal_data_part->addInput(
-            new \Studip\Forms\CheckboxInput(
-                'confirm_privacy',
-                _('Ich habe die Datenschutzerklärung gelesen und akzeptiere sie.'),
-                ''
-            )
-        )->setRequired();
+
         $this->form->addPart($personal_data_part);
         $this->form->setSaveButtonText(_('Barriere melden'));
         $this->form->setSaveButtonName('report');
-- 
GitLab