From 81d52a18478a20dfaedd1df0acd788d8a00743d1 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Fri, 18 Jun 2021 10:43:27 +0200 Subject: [PATCH] Enabled editing of attribute damage in library forms --- app/imports/ui/library/LibraryNodeDialog.vue | 3 ++- app/imports/ui/library/LibraryNodeInsertForm.vue | 3 ++- app/imports/ui/properties/forms/AttributeForm.vue | 15 ++++++++++++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/app/imports/ui/library/LibraryNodeDialog.vue b/app/imports/ui/library/LibraryNodeDialog.vue index 03e88fec..d446ef4d 100644 --- a/app/imports/ui/library/LibraryNodeDialog.vue +++ b/app/imports/ui/library/LibraryNodeDialog.vue @@ -113,13 +113,14 @@ }, reactiveProvide: { name: 'context', - include: ['editPermission'], + include: ['editPermission', 'isLibraryForm'], }, data(){return { editing: !!this.startInEditTab, // CurrentId lags behind Id by one tick so that events fired by destroying // forms keyed to the old ID are applied before the new ID overwrites it currentId: undefined, + isLibraryForm: true, }}, watch: { _id: { diff --git a/app/imports/ui/library/LibraryNodeInsertForm.vue b/app/imports/ui/library/LibraryNodeInsertForm.vue index 86f1b1bf..8e8b8c2f 100644 --- a/app/imports/ui/library/LibraryNodeInsertForm.vue +++ b/app/imports/ui/library/LibraryNodeInsertForm.vue @@ -58,7 +58,7 @@ export default { }, reactiveProvide: { name: 'context', - include: ['debounceTime'], + include: ['debounceTime', 'isLibraryForm'], }, data(){return { model: { @@ -67,6 +67,7 @@ export default { schema: undefined, validationContext: undefined, debounceTime: 0, + isLibraryForm: true, };}, watch: { type(newType){ diff --git a/app/imports/ui/properties/forms/AttributeForm.vue b/app/imports/ui/properties/forms/AttributeForm.vue index a92b7c37..bd639b2d 100644 --- a/app/imports/ui/properties/forms/AttributeForm.vue +++ b/app/imports/ui/properties/forms/AttributeForm.vue @@ -62,7 +62,7 @@ @change="change('description', ...arguments)" /> - + {{ cntxt }}