From f2a3e8a740cebc90eefba4af265358a0e5b6377a Mon Sep 17 00:00:00 2001 From: Finn Schneider Date: Fri, 13 Mar 2026 14:35:42 +0100 Subject: prevent profile anonymous && editanswers --- app/controllers/evaluation/profiles.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/controllers/evaluation/profiles.php b/app/controllers/evaluation/profiles.php index a596bf0..c394677 100644 --- a/app/controllers/evaluation/profiles.php +++ b/app/controllers/evaluation/profiles.php @@ -88,6 +88,11 @@ class Evaluation_ProfilesController extends AuthenticatedController 'value' => $is_fill ? $profile->stopdate : time(), //TODO sem 'mindate' => 'startdate' ], + 'info' => [ + 'label' => _('Information'), + 'type' => 'info', + 'value' => _('Antworten können nicht revidiert werden, wenn sie anonym sind.') + ], 'anonymous' => [ 'label' => _('Anonyme Teilnahme'), 'type' => 'checkbox', @@ -130,6 +135,10 @@ class Evaluation_ProfilesController extends AuthenticatedController $profile->optional_templates = implode(',', $optional_array); $profile->store(); } + if ($profile->anonymous && $profile->editanswers) { + $profile->editanswers = false; + $profile->store(); + } }) ->autoStore(); -- cgit v1.0