Complete question transition validation

This commit is contained in:
2026-08-02 16:52:59 +03:30
parent 779565b555
commit a3b7c70999
6 changed files with 266 additions and 19 deletions
+11
View File
@@ -15,6 +15,8 @@ import { QuestionRangeRuleService } from './providers/range-rule/question-range-
import { QuestionRangeRuleCommandProvider } from './providers/range-rule/question-range-rule-command.provider';
import { QuestionRangeRuleQueryProvider } from './providers/range-rule/question-range-rule-query.provider';
import { QuestionTransition } from './entities/question-transition.entity';
import { CheckTransitionDBProvider } from './providers/transition/validations/check-transition-db.provider';
import { QuestionTransitionValidatorProvider } from './providers/transition/validations/question-transition-validator.provider';
@Module({
imports: [
@@ -28,15 +30,24 @@ import { QuestionTransition } from './entities/question-transition.entity';
],
controllers: [QuestionsController],
providers: [
// Questsions
QuestionsCommandProvider,
QuestionsQueryProvider,
QuestionsService,
// Choices
ChoicesCommandProvider,
ChoicesQueryProvider,
ChoicesService,
// Question Range Rules
QuestionRangeRuleCommandProvider,
QuestionRangeRuleQueryProvider,
QuestionRangeRuleService,
// Question Transitions
CheckTransitionDBProvider,
QuestionTransitionValidatorProvider,
],
exports: [QuestionsService, ChoicesService, QuestionRangeRuleService],
})