From 957366e3ff388c7794e4478698ab12ba9d8d974d Mon Sep 17 00:00:00 2001 From: mlbonhomme <bonhomme@teklia.com> Date: Wed, 13 Dec 2023 13:20:57 +0100 Subject: [PATCH] Only list non archived models by default --- src/api/model.ts | 5 +++++ src/components/Model/ModelPicker.vue | 2 +- src/views/Model/List.vue | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/model.ts b/src/api/model.ts index 9a0d94480..a90a8afc3 100644 --- a/src/api/model.ts +++ b/src/api/model.ts @@ -18,6 +18,11 @@ export interface ModelListParameters extends PageNumberPaginationParameters { * Filter models by case-insensitive name */ name?: string + + /** + * Filter models according to whether or not they are archived + */ + archived?: boolean } export type ModelVersionEditParameters = Partial<Pick<ModelVersion, 'description' | 'tag' | 'parent' | 'configuration'>> diff --git a/src/components/Model/ModelPicker.vue b/src/components/Model/ModelPicker.vue index 21340110a..223a4e24a 100644 --- a/src/components/Model/ModelPicker.vue +++ b/src/components/Model/ModelPicker.vue @@ -160,7 +160,7 @@ export default defineComponent({ async updateModelsPage () { this.loading = true try { - const payload: ModelListParameters = { page: this.page } + const payload: ModelListParameters = { page: this.page, archived: false } if (this.nameFilter) payload.name = this.nameFilter if (this.compatibleWorkerId && !this.allModels) payload.compatible_worker = this.compatibleWorkerId this.modelsPage = await this.listModels(payload) diff --git a/src/views/Model/List.vue b/src/views/Model/List.vue index 60af11604..428b14bcc 100644 --- a/src/views/Model/List.vue +++ b/src/views/Model/List.vue @@ -169,7 +169,7 @@ export default defineComponent({ this.loading = true try { this.selectedModel = null - const payload: ModelListParameters = { page: this.page } + const payload: ModelListParameters = { page: this.page, archived: false } if (this.nameFilter) payload.name = this.nameFilter if (this.compatibleWorkerId && !this.allModels) payload.compatible_worker = this.compatibleWorkerId this.modelsPage = await this.listModels(payload) -- GitLab