From 10b8e51497344db746defcd9dc88722a11c16607 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Fri, 10 Apr 2026 15:28:17 +0700 Subject: [PATCH] Allow to answer questions in training for guests (#10746) Signed-off-by: Artem Savchenko --- models/questions/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/questions/src/index.ts b/models/questions/src/index.ts index 68e5432237..77f04ecd59 100644 --- a/models/questions/src/index.ts +++ b/models/questions/src/index.ts @@ -19,7 +19,7 @@ import type { SingleChoiceQuestion, SingleChoiceQuestionAnswer } from '@hcengineering/questions' -import { type Class, type MixinData, type Ref } from '@hcengineering/core' +import { AccountRole, type Class, type MixinData, type Ref } from '@hcengineering/core' import { type Builder } from '@hcengineering/model' import core from '@hcengineering/model-core' import tracker from '@hcengineering/model-tracker' @@ -73,6 +73,10 @@ export function createModel (builder: Builder): void { builder.createModel(TQuestion, TAssessment, TAnswer) builder.createModel(TQuestionMixin) + builder.mixin(questions.class.Answer, core.class.Class, core.mixin.TxAccessLevel, { + createAccessLevel: AccountRole.Guest + }) + defineActions(builder) defineSingleChoice(builder) defineMultipleChoice(builder)