diff --git a/src/FormsSettings.vue b/src/FormsSettings.vue index 170d82f74..479e76b1e 100644 --- a/src/FormsSettings.vue +++ b/src/FormsSettings.vue @@ -22,7 +22,7 @@ :placeholder="t('forms', 'Select groups')" class="forms-settings__creation__multiselect" label="displayName" - @input="onCreationAllowedGroupsChange" /> + @update:modelValue="onCreationAllowedGroupsChange" /> + @update:modelValue="onNameChange"> @@ -374,8 +374,8 @@ export default { this.$emit('update:description', target.value) }, - onNameChange({ target }) { - this.$emit('update:name', target.value) + onNameChange(name) { + this.$emit('update:name', name) }, onRequiredChange(isRequired) { diff --git a/src/components/Questions/QuestionFile.vue b/src/components/Questions/QuestionFile.vue index 61fa31ff4..bfca0c56b 100644 --- a/src/components/Questions/QuestionFile.vue +++ b/src/components/Questions/QuestionFile.vue @@ -18,6 +18,31 @@ {{ allowedFileTypesLabel }} + + + + + + - -
@@ -238,6 +238,10 @@ export default { return this.extraSettings?.maxAllowedFilesCount || 1 }, + allowedFileExtensions() { + return this.extraSettings?.allowedFileExtensions || [] + }, + allowedFileTypesLabel() { const allowedFileTypes = [] if (this.extraSettings?.allowedFileTypes?.length) { diff --git a/src/components/Questions/QuestionGrid.vue b/src/components/Questions/QuestionGrid.vue index a1509d857..9fbf7047d 100644 --- a/src/components/Questions/QuestionGrid.vue +++ b/src/components/Questions/QuestionGrid.vue @@ -71,11 +71,11 @@