From 5d8cc2c3a742f74ff5839a20c5a9e4f9d4954e15 Mon Sep 17 00:00:00 2001 From: Yohann Paris Date: Thu, 3 Oct 2024 15:23:52 -0400 Subject: [PATCH] Bring back save for re use in model operators (#5034) --- .../src/components/model/tera-model.vue | 18 ++++++-- .../operator/tera-operator-placeholder.vue | 15 ++++--- .../widgets/tera-asset-enrichment.vue | 2 +- .../model-edit/tera-model-edit-drilldown.vue | 10 ++--- .../tera-model-from-equations-drilldown.vue | 41 +++++++++++-------- .../ops/model/tera-model-drilldown.vue | 2 +- .../stratify-mira/tera-stratify-drilldown.vue | 10 ++--- 7 files changed, 54 insertions(+), 44 deletions(-) diff --git a/packages/client/hmi-client/src/components/model/tera-model.vue b/packages/client/hmi-client/src/components/model/tera-model.vue index 73ae5b166b..7a6c978541 100644 --- a/packages/client/hmi-client/src/components/model/tera-model.vue +++ b/packages/client/hmi-client/src/components/model/tera-model.vue @@ -7,7 +7,7 @@ :is-naming-asset="isNaming" :name="temporaryModel?.header.name" @close-preview="emit('close-preview')" - show-table-of-contents + :show-table-of-contents="!isWorkflow" > @@ -71,6 +72,7 @@ :asset-type="AssetType.Model" :initial-name="temporaryModel?.header.name" :is-visible="showSaveModal" + :is-updating-asset="isSaveForReuse" :open-on-save="!isWorkflow" @close-modal="showSaveModal = false" @on-save="onModalSave" @@ -107,6 +109,10 @@ const props = defineProps({ isWorkflow: { type: Boolean, default: false + }, + isSaveForReuse: { + type: Boolean, + default: false } }); @@ -145,6 +151,9 @@ function onSave() { function onSaveAs() { showSaveModal.value = true; } +function onSaveForReUse() { + showSaveModal.value = true; +} // Save modal function onModalSave(event: any) { @@ -152,6 +161,7 @@ function onModalSave(event: any) { if (props.isWorkflow) { emit('on-save', event); } + fetchModel(); } // User menu diff --git a/packages/client/hmi-client/src/components/operator/tera-operator-placeholder.vue b/packages/client/hmi-client/src/components/operator/tera-operator-placeholder.vue index 1e9ca958d1..4cdec18b32 100644 --- a/packages/client/hmi-client/src/components/operator/tera-operator-placeholder.vue +++ b/packages/client/hmi-client/src/components/operator/tera-operator-placeholder.vue @@ -1,8 +1,8 @@ diff --git a/packages/client/hmi-client/src/components/widgets/tera-asset-enrichment.vue b/packages/client/hmi-client/src/components/widgets/tera-asset-enrichment.vue index 6ba5c81af3..cc943f8a58 100644 --- a/packages/client/hmi-client/src/components/widgets/tera-asset-enrichment.vue +++ b/packages/client/hmi-client/src/components/widgets/tera-asset-enrichment.vue @@ -1,6 +1,6 @@