From 435e854bf6de372efc8bad1a90e97d564be197f2 Mon Sep 17 00:00:00 2001 From: Finn Schneider Date: Fri, 6 Mar 2026 16:08:28 +0100 Subject: Questionnaire QuestionnaireEvalAssignment relation --- lib/models/Questionnaire.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/models/Questionnaire.php b/lib/models/Questionnaire.php index 14478ca..083ddeb 100644 --- a/lib/models/Questionnaire.php +++ b/lib/models/Questionnaire.php @@ -19,6 +19,7 @@ * @property int $mkdate database column * @property SimpleORMapCollection $questions has_many QuestionnaireQuestion * @property SimpleORMapCollection $assignments has_many QuestionnaireAssignment + * @property QuestionnaireEvalAssignment|null $eval_assignment has_one QuestionnaireEvalAssignment * @property SimpleORMapCollection $anonymousanswers has_many QuestionnaireAnonymousAnswer */ class Questionnaire extends SimpleORMap implements PrivacyObject @@ -43,6 +44,11 @@ class Questionnaire extends SimpleORMap implements PrivacyObject 'on_delete' => 'delete', 'on_store' => 'store' ]; + $config['has_one']['eval_assignment'] = [ + 'class_name' => QuestionnaireEvalAssignment::class, + 'assoc_foreign_key' => 'questionnaire_id', + 'on_delete' => 'delete' + ]; parent::configure($config); } -- cgit v1.0