From 1e516f04e8a06ae369298b152c0b26f1ce30cc2c Mon Sep 17 00:00:00 2001 From: Niels Vandekeybus Date: Thu, 3 Mar 2022 14:34:36 +0100 Subject: [PATCH 1/2] make the template required when creating an agendapoint --- app/components/document-creator.hbs | 1 + app/components/document-creator.js | 12 +++++++++++- app/components/document-creator/form.hbs | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/app/components/document-creator.hbs b/app/components/document-creator.hbs index 8369acab6..53b091a60 100644 --- a/app/components/document-creator.hbs +++ b/app/components/document-creator.hbs @@ -14,6 +14,7 @@ "document-creator/form" title=this.title invalidTitle=this.invalidTitle + invalidTemplate=this.invalidTemplate updateTitle=this.updateTitle selectedTemplate=this.template options=this.templateOptions diff --git a/app/components/document-creator.js b/app/components/document-creator.js index 81a1745f9..dd9f6e87d 100644 --- a/app/components/document-creator.js +++ b/app/components/document-creator.js @@ -15,6 +15,7 @@ export default class DocumentCreatorComponent extends Component { @tracked template; @tracked templateOptions = []; @tracked invalidTitle; + @tracked invalidTemplate; @tracked errorSaving; @service store; @@ -45,6 +46,7 @@ export default class DocumentCreatorComponent extends Component { @action onSelectTemplate(template) { this.template = template; + this.validateTemplate(); } get isSaving() { @@ -59,9 +61,17 @@ export default class DocumentCreatorComponent extends Component { } } + validateTemplate() { + if (this.template) { + this.invalidTemplate = false; + } else { + this.invalidTemplate = true; + } + } validateForm() { this.validateTitle(); - return !this.invalidTitle; + this.validateTemplate(); + return !this.invalidTemplate && !this.invalidTitle; } @action diff --git a/app/components/document-creator/form.hbs b/app/components/document-creator/form.hbs index 18c5c9a15..0be0e2225 100644 --- a/app/components/document-creator/form.hbs +++ b/app/components/document-creator/form.hbs @@ -10,11 +10,11 @@
{{#let (unique-id) as |id|}} - + {{t "documentCreator.template"}} Date: Thu, 3 Mar 2022 15:56:57 +0100 Subject: [PATCH 2/2] add required tag to template field --- app/components/document-creator/form.hbs | 1 + 1 file changed, 1 insertion(+) diff --git a/app/components/document-creator/form.hbs b/app/components/document-creator/form.hbs index 0be0e2225..24b6ee9de 100644 --- a/app/components/document-creator/form.hbs +++ b/app/components/document-creator/form.hbs @@ -12,6 +12,7 @@ {{#let (unique-id) as |id|}} {{t "documentCreator.template"}} +