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)