From 11246baefc33b5d78b854d66e8036c43be344a19 Mon Sep 17 00:00:00 2001 From: mlbonhomme <bonhomme@teklia.com> Date: Wed, 3 May 2023 13:35:48 +0200 Subject: [PATCH] Do not show the Create model button when selecting a model for a Workers process --- src/components/Model/Selection.vue | 2 +- src/views/Model/List.vue | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/components/Model/Selection.vue b/src/components/Model/Selection.vue index bd4482970..b5d2c9823 100644 --- a/src/components/Model/Selection.vue +++ b/src/components/Model/Selection.vue @@ -22,7 +22,7 @@ is-large title="Select a model version for this worker" > - <ModelList :process-id="processId" :worker-run-id="runId" /> + <ModelList :process-id="processId" :worker-run-id="runId" :create-button="false" /> </Modal> </span> </template> diff --git a/src/views/Model/List.vue b/src/views/Model/List.vue index edf33ad9b..38eb04f0d 100644 --- a/src/views/Model/List.vue +++ b/src/views/Model/List.vue @@ -2,7 +2,11 @@ <main class="container is-fluid"> <div class="columns"> <div class="field column is-one-third"> - <router-link class="button is-primary is-pulled-right" :to="{ name: 'model-create' }"> + <router-link + class="button is-primary is-pulled-right" + :to="{ name: 'model-create' }" + v-if="createButton" + > Create a model </router-link> @@ -104,6 +108,15 @@ export default { workerRunId: { type: String, default: '' + }, + /* + * When selecting a model to use with a worker in a Workers process, it does + * not make sense to show the Create model button to create an empty model + * version. This prop can be used to show or hide that button. + */ + createButton: { + type: Boolean, + default: true } }, data: () => ({ -- GitLab