small tweaks

This commit is contained in:
vabene1111
2025-01-03 20:49:12 +01:00
parent ac41a55d4f
commit 9eca4673cd
34 changed files with 92 additions and 14 deletions

View File

@@ -8,7 +8,7 @@
<!-- </v-table>--> <!-- </v-table>-->
<v-data-table :items="ingredients" hide-default-footer hide-default-header :headers="tableHeaders" density="compact" v-if="ingredients.length > 0" @click:row="handleRowClick"> <v-data-table :items="ingredients" hide-default-footer hide-default-header :headers="tableHeaders" density="compact" v-if="ingredients.length > 0" @click:row="handleRowClick" items-per-page="0">
<template v-slot:item.checked="{ item }"> <template v-slot:item.checked="{ item }">
<v-checkbox-btn v-model="item.checked" color="success"></v-checkbox-btn> <v-checkbox-btn v-model="item.checked" color="success"></v-checkbox-btn>
</template> </template>

View File

@@ -143,6 +143,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "", "Ingredient Editor": "",
"Ingredient Overview": "", "Ingredient Overview": "",
"IngredientEditorHelp": "",
"IngredientInShopping": "", "IngredientInShopping": "",
"Ingredients": "", "Ingredients": "",
"Inherit": "", "Inherit": "",

View File

@@ -139,6 +139,7 @@
"Information": "Информация", "Information": "Информация",
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Редактор на съставки", "Ingredient Editor": "Редактор на съставки",
"IngredientEditorHelp": "",
"IngredientInShopping": "Тази съставка е във вашия списък за пазаруване.", "IngredientInShopping": "Тази съставка е във вашия списък за пазаруване.",
"Ingredients": "Съставки", "Ingredients": "Съставки",
"Inherit": "Наследете", "Inherit": "Наследете",

View File

@@ -186,6 +186,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editor d'ingredients", "Ingredient Editor": "Editor d'ingredients",
"Ingredient Overview": "", "Ingredient Overview": "",
"IngredientEditorHelp": "",
"IngredientInShopping": "", "IngredientInShopping": "",
"Ingredients": "", "Ingredients": "",
"Inherit": "", "Inherit": "",

View File

@@ -186,6 +186,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editace ingrediencí", "Ingredient Editor": "Editace ingrediencí",
"Ingredient Overview": "Přehled ingrediencí", "Ingredient Overview": "Přehled ingrediencí",
"IngredientEditorHelp": "",
"IngredientInShopping": "Tato ingredience je na vašem nákupním seznamu.", "IngredientInShopping": "Tato ingredience je na vašem nákupním seznamu.",
"Ingredients": "Ingredience", "Ingredients": "Ingredience",
"Inherit": "Propsat", "Inherit": "Propsat",

View File

@@ -174,6 +174,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Ingrediens redigeringsværktøj", "Ingredient Editor": "Ingrediens redigeringsværktøj",
"Ingredient Overview": "Ingrediensoversigt", "Ingredient Overview": "Ingrediensoversigt",
"IngredientEditorHelp": "",
"IngredientInShopping": "Denne ingrediens er i din indkøbsliste.", "IngredientInShopping": "Denne ingrediens er i din indkøbsliste.",
"Ingredients": "Ingredienser", "Ingredients": "Ingredienser",
"Inherit": "Nedarve", "Inherit": "Nedarve",

View File

@@ -188,6 +188,7 @@
"Ingredient": "Zutat", "Ingredient": "Zutat",
"Ingredient Editor": "Zutateneditor", "Ingredient Editor": "Zutateneditor",
"Ingredient Overview": "Zutatenübersicht", "Ingredient Overview": "Zutatenübersicht",
"IngredientEditorHelp": "Mit dem Zutateneditor können alle Zutaten die ein bestimmtes Lebensmittel und/oder eine bestimmte Einheit benutzen auf einmal editiert werden. Dies ist praktisch um Fehler zu korrigieren oder mehrere Rezepte auf einmal zu bearbeiten.",
"IngredientInShopping": "Diese Zutat befindet sich auf Ihrer Einkaufsliste.", "IngredientInShopping": "Diese Zutat befindet sich auf Ihrer Einkaufsliste.",
"Ingredients": "Zutaten", "Ingredients": "Zutaten",
"Inherit": "Vererben", "Inherit": "Vererben",

View File

@@ -169,6 +169,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Επεξεργαστής συστατικών", "Ingredient Editor": "Επεξεργαστής συστατικών",
"Ingredient Overview": "Σύνοψη υλικών", "Ingredient Overview": "Σύνοψη υλικών",
"IngredientEditorHelp": "",
"IngredientInShopping": "Αυτό το υλικό είναι στη λίστα αγορών.", "IngredientInShopping": "Αυτό το υλικό είναι στη λίστα αγορών.",
"Ingredients": "Υλικά", "Ingredients": "Υλικά",
"Inherit": "Κληρονόμηση", "Inherit": "Κληρονόμηση",

View File

@@ -187,6 +187,7 @@
"Ingredient": "Ingredient", "Ingredient": "Ingredient",
"Ingredient Editor": "Ingredient Editor", "Ingredient Editor": "Ingredient Editor",
"Ingredient Overview": "Ingredient Overview", "Ingredient Overview": "Ingredient Overview",
"IngredientEditorHelp": "With the ingredient editor you can edit all Ingredients that use a certain Food and/or Unit at once. This can be used to easily correct errors or change multiple recipes at once.",
"IngredientInShopping": "This ingredient is in your shopping list.", "IngredientInShopping": "This ingredient is in your shopping list.",
"Ingredients": "Ingredients", "Ingredients": "Ingredients",
"Inherit": "Inherit", "Inherit": "Inherit",

View File

@@ -187,6 +187,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Ingredientes", "Ingredient Editor": "Ingredientes",
"Ingredient Overview": "Vistazo de Ingredientes", "Ingredient Overview": "Vistazo de Ingredientes",
"IngredientEditorHelp": "",
"IngredientInShopping": "Este ingrediente ya esta en la lista de la compra.", "IngredientInShopping": "Este ingrediente ya esta en la lista de la compra.",
"Ingredients": "Ingredientes", "Ingredients": "Ingredientes",
"Inherit": "Heredar", "Inherit": "Heredar",

View File

@@ -101,6 +101,7 @@
"Import_finished": "Tuonti valmistui", "Import_finished": "Tuonti valmistui",
"Information": "Tiedot", "Information": "Tiedot",
"Ingredient": "", "Ingredient": "",
"IngredientEditorHelp": "",
"Ingredients": "Ainesosat", "Ingredients": "Ainesosat",
"Instructions": "Ohjeet", "Instructions": "Ohjeet",
"InstructionsEditHelp": "", "InstructionsEditHelp": "",

View File

@@ -186,6 +186,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Éditeur dingrédients", "Ingredient Editor": "Éditeur dingrédients",
"Ingredient Overview": "Aperçu des ingrédients", "Ingredient Overview": "Aperçu des ingrédients",
"IngredientEditorHelp": "",
"IngredientInShopping": "Cet ingrédient est dans votre liste de courses.", "IngredientInShopping": "Cet ingrédient est dans votre liste de courses.",
"Ingredients": "Ingrédients", "Ingredients": "Ingrédients",
"Inherit": "Hériter", "Inherit": "Hériter",

View File

@@ -187,6 +187,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "עורך המרכיב", "Ingredient Editor": "עורך המרכיב",
"Ingredient Overview": "סקירת רכיב", "Ingredient Overview": "סקירת רכיב",
"IngredientEditorHelp": "",
"IngredientInShopping": "רכיב זה ברשימת הקניות.", "IngredientInShopping": "רכיב זה ברשימת הקניות.",
"Ingredients": "מרכיבים", "Ingredients": "מרכיבים",
"Inherit": "ירושה", "Inherit": "ירושה",

View File

@@ -170,6 +170,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Hozzávalók szerkesztője", "Ingredient Editor": "Hozzávalók szerkesztője",
"Ingredient Overview": "Hozzávalók áttekintése", "Ingredient Overview": "Hozzávalók áttekintése",
"IngredientEditorHelp": "",
"IngredientInShopping": "Ez a hozzávaló szerepel a bevásárlólistán.", "IngredientInShopping": "Ez a hozzávaló szerepel a bevásárlólistán.",
"Ingredients": "Hozzávalók", "Ingredients": "Hozzávalók",
"Inherit": "", "Inherit": "",

View File

@@ -76,6 +76,7 @@
"Import_finished": "Ներմուծումն ավարտված է", "Import_finished": "Ներմուծումն ավարտված է",
"Information": "Տեղեկություն", "Information": "Տեղեկություն",
"Ingredient": "", "Ingredient": "",
"IngredientEditorHelp": "",
"Ingredients": "", "Ingredients": "",
"InstructionsEditHelp": "", "InstructionsEditHelp": "",
"Invite_Link": "", "Invite_Link": "",

View File

@@ -157,6 +157,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editor Bahan", "Ingredient Editor": "Editor Bahan",
"Ingredient Overview": "", "Ingredient Overview": "",
"IngredientEditorHelp": "",
"IngredientInShopping": "", "IngredientInShopping": "",
"Ingredients": "bahan-bahan", "Ingredients": "bahan-bahan",
"Inherit": "", "Inherit": "",

View File

@@ -186,6 +186,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "", "Ingredient Editor": "",
"Ingredient Overview": "", "Ingredient Overview": "",
"IngredientEditorHelp": "",
"IngredientInShopping": "", "IngredientInShopping": "",
"Ingredients": "", "Ingredients": "",
"Inherit": "", "Inherit": "",

View File

@@ -162,6 +162,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editor Ingredienti", "Ingredient Editor": "Editor Ingredienti",
"Ingredient Overview": "Panoramica Ingredienti", "Ingredient Overview": "Panoramica Ingredienti",
"IngredientEditorHelp": "",
"IngredientInShopping": "Questo ingrediente è nella tua lista della spesa.", "IngredientInShopping": "Questo ingrediente è nella tua lista della spesa.",
"Ingredients": "Ingredienti", "Ingredients": "Ingredienti",
"Inherit": "Eredita", "Inherit": "Eredita",

View File

@@ -172,6 +172,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Ingredientų redaktorius", "Ingredient Editor": "Ingredientų redaktorius",
"Ingredient Overview": "", "Ingredient Overview": "",
"IngredientEditorHelp": "",
"IngredientInShopping": "", "IngredientInShopping": "",
"Ingredients": "", "Ingredients": "",
"Inherit": "", "Inherit": "",

View File

@@ -167,6 +167,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Ingrediens Behandler", "Ingredient Editor": "Ingrediens Behandler",
"Ingredient Overview": "", "Ingredient Overview": "",
"IngredientEditorHelp": "",
"IngredientInShopping": "Denne ingrediensen er i handlekurven din.", "IngredientInShopping": "Denne ingrediensen er i handlekurven din.",
"Ingredients": "Ingredienser", "Ingredients": "Ingredienser",
"Inherit": "Arve", "Inherit": "Arve",

View File

@@ -171,6 +171,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Ingrediënten editor", "Ingredient Editor": "Ingrediënten editor",
"Ingredient Overview": "Ingrediëntenlijst", "Ingredient Overview": "Ingrediëntenlijst",
"IngredientEditorHelp": "",
"IngredientInShopping": "Dit ingrediënt staat op je boodschappenlijst.", "IngredientInShopping": "Dit ingrediënt staat op je boodschappenlijst.",
"Ingredients": "Ingrediënten", "Ingredients": "Ingrediënten",
"Inherit": "Erf", "Inherit": "Erf",

View File

@@ -188,6 +188,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Edytor składników", "Ingredient Editor": "Edytor składników",
"Ingredient Overview": "Przegląd składników", "Ingredient Overview": "Przegląd składników",
"IngredientEditorHelp": "",
"IngredientInShopping": "Ten składnik znajduje się na Twojej liście zakupów.", "IngredientInShopping": "Ten składnik znajduje się na Twojej liście zakupów.",
"Ingredients": "Składniki", "Ingredients": "Składniki",
"Inherit": "Dziedziczenie", "Inherit": "Dziedziczenie",

View File

@@ -134,6 +134,7 @@
"Information": "Informação", "Information": "Informação",
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editor de Ingredientes", "Ingredient Editor": "Editor de Ingredientes",
"IngredientEditorHelp": "",
"IngredientInShopping": "Este ingrediente está na sua lista de compras.", "IngredientInShopping": "Este ingrediente está na sua lista de compras.",
"Ingredients": "Ingredientes", "Ingredients": "Ingredientes",
"Inherit": "Herdado", "Inherit": "Herdado",

View File

@@ -181,6 +181,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editor de Ingrediente", "Ingredient Editor": "Editor de Ingrediente",
"Ingredient Overview": "Ingredientes - Visão Geral", "Ingredient Overview": "Ingredientes - Visão Geral",
"IngredientEditorHelp": "",
"IngredientInShopping": "Este ingrediente está na sua lista de compras.", "IngredientInShopping": "Este ingrediente está na sua lista de compras.",
"Ingredients": "Ingredientes", "Ingredients": "Ingredientes",
"Inherit": "Herdado", "Inherit": "Herdado",

View File

@@ -165,6 +165,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Editor de ingrediente", "Ingredient Editor": "Editor de ingrediente",
"Ingredient Overview": "Prezentare generală a ingredientelor", "Ingredient Overview": "Prezentare generală a ingredientelor",
"IngredientEditorHelp": "",
"IngredientInShopping": "Acest ingredient se află în lista de cumpărături.", "IngredientInShopping": "Acest ingredient se află în lista de cumpărături.",
"Ingredients": "Ingrediente", "Ingredients": "Ingrediente",
"Inherit": "Moștenire", "Inherit": "Moștenire",

View File

@@ -126,6 +126,7 @@
"Information": "Информация", "Information": "Информация",
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Редактор ингредиентов", "Ingredient Editor": "Редактор ингредиентов",
"IngredientEditorHelp": "",
"IngredientInShopping": "Этот ингредиент в вашем списке покупок.", "IngredientInShopping": "Этот ингредиент в вашем списке покупок.",
"Ingredients": "Ингредиенты", "Ingredients": "Ингредиенты",
"Inherit": "Наследовать", "Inherit": "Наследовать",

View File

@@ -122,6 +122,7 @@
"Information": "Informacija", "Information": "Informacija",
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Urejevalnik Sestavin", "Ingredient Editor": "Urejevalnik Sestavin",
"IngredientEditorHelp": "",
"IngredientInShopping": "Ta sestavina je v tvojem nakupovalnem listku.", "IngredientInShopping": "Ta sestavina je v tvojem nakupovalnem listku.",
"Ingredients": "Sestavine", "Ingredients": "Sestavine",
"Inherit": "Podeduj", "Inherit": "Podeduj",

View File

@@ -188,6 +188,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Ingrediensredigerare", "Ingredient Editor": "Ingrediensredigerare",
"Ingredient Overview": "Ingrediensöversikt", "Ingredient Overview": "Ingrediensöversikt",
"IngredientEditorHelp": "",
"IngredientInShopping": "Denna ingrediens finns i din inköpslista.", "IngredientInShopping": "Denna ingrediens finns i din inköpslista.",
"Ingredients": "Ingredienser", "Ingredients": "Ingredienser",
"Inherit": "Ärva", "Inherit": "Ärva",

View File

@@ -187,6 +187,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Malzeme Düzenleyici", "Ingredient Editor": "Malzeme Düzenleyici",
"Ingredient Overview": "Malzeme Genel Bakış", "Ingredient Overview": "Malzeme Genel Bakış",
"IngredientEditorHelp": "",
"IngredientInShopping": "Bu malzeme alışveriş listenizde.", "IngredientInShopping": "Bu malzeme alışveriş listenizde.",
"Ingredients": "Malzemeler", "Ingredients": "Malzemeler",
"Inherit": "Devral", "Inherit": "Devral",

View File

@@ -148,6 +148,7 @@
"Information": "Інформація", "Information": "Інформація",
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "Редактор Інгредієнтів", "Ingredient Editor": "Редактор Інгредієнтів",
"IngredientEditorHelp": "",
"IngredientInShopping": "Цей інгредієнт є в вашому списку покупок.", "IngredientInShopping": "Цей інгредієнт є в вашому списку покупок.",
"Ingredients": "Інгредієнти", "Ingredients": "Інгредієнти",
"Inherit": "Успадкувати", "Inherit": "Успадкувати",

View File

@@ -183,6 +183,7 @@
"Ingredient": "", "Ingredient": "",
"Ingredient Editor": "食材编辑器", "Ingredient Editor": "食材编辑器",
"Ingredient Overview": "食材概述", "Ingredient Overview": "食材概述",
"IngredientEditorHelp": "",
"IngredientInShopping": "此食材已在购物清单中。", "IngredientInShopping": "此食材已在购物清单中。",
"Ingredients": "食材", "Ingredients": "食材",
"Inherit": "继承", "Inherit": "继承",

View File

@@ -61,6 +61,7 @@
"Import_finished": "匯入完成", "Import_finished": "匯入完成",
"Information": "", "Information": "",
"Ingredient": "", "Ingredient": "",
"IngredientEditorHelp": "",
"Ingredients": "", "Ingredients": "",
"InstructionsEditHelp": "", "InstructionsEditHelp": "",
"Invite_Link": "", "Invite_Link": "",

View File

@@ -3,11 +3,16 @@
<v-card :loading="filtersLoading"> <v-card :loading="filtersLoading">
<v-card-title>{{ $t('Ingredient Editor') }}</v-card-title> <v-card-title>{{ $t('Ingredient Editor') }}</v-card-title>
<v-card-text> <v-card-text>
<closable-help-alert
class="mb-2"
text="With the ingredient editor you can edit all Ingredients that use a certain Food and/or Unit at once. This can be used to easily correct errors or change multiple recipes at once."></closable-help-alert>
<v-row> <v-row>
<v-col> <v-col>
<closable-help-alert
class="mb-2"
:text="$t('IngredientEditorHelp')"></closable-help-alert>
</v-col>
</v-row>
<v-row>
<v-col cols="12" md="6">
<model-select model="Food" v-model="selectedFood" @update:modelValue="refreshPage()" append-to-body> <model-select model="Food" v-model="selectedFood" @update:modelValue="refreshPage()" append-to-body>
<template #append> <template #append>
<v-btn icon variant="plain"> <v-btn icon variant="plain">
@@ -24,16 +29,19 @@
<model-merge-dialog :source="selectedFood" model="Food" <model-merge-dialog :source="selectedFood" model="Food"
@change="(obj: Food) => {selectedFood = obj;refreshPage()} "></model-merge-dialog> @change="(obj: Food) => {selectedFood = obj;refreshPage()} "></model-merge-dialog>
</v-list-item> </v-list-item>
<v-list-item link prepend-icon="fa-solid fa-carrot" :to="{name: 'ModelListPage', params: {model: 'food'}}"> <v-list-item link prepend-icon="$delete" :disabled="!selectedFood">
{{ $t('Database') }} {{ $t('Delete') }}
<delete-confirm-dialog :model-name="$t('Food')" :object-name="selectedFood.name" v-if="selectedFood"
@delete="deleteFood()"></delete-confirm-dialog>
</v-list-item> </v-list-item>
</v-list> </v-list>
</v-menu> </v-menu>
</v-btn> </v-btn>
<v-btn icon="fa-solid fa-carrot" :to="{name: 'ModelListPage', params: {model: 'food'}}" variant="plain"></v-btn>
</template> </template>
</model-select> </model-select>
</v-col> </v-col>
<v-col> <v-col cols="12" md="6">
<model-select model="Unit" v-model="selectedUnit" @update:modelValue="refreshPage()" append-to-body> <model-select model="Unit" v-model="selectedUnit" @update:modelValue="refreshPage()" append-to-body>
<template #append> <template #append>
<v-btn icon variant="plain"> <v-btn icon variant="plain">
@@ -50,12 +58,15 @@
<model-merge-dialog :source="selectedUnit" model="Unit" <model-merge-dialog :source="selectedUnit" model="Unit"
@change="(obj: Food) => {selectedUnit = obj;refreshPage()} "></model-merge-dialog> @change="(obj: Food) => {selectedUnit = obj;refreshPage()} "></model-merge-dialog>
</v-list-item> </v-list-item>
<v-list-item link prepend-icon="fa-solid fa-scale-balanced" :to="{name: 'ModelListPage', params: {model: 'unit'}}"> <v-list-item link prepend-icon="$delete" :disabled="!selectedUnit">
{{ $t('Database') }} {{ $t('Delete') }}
<delete-confirm-dialog :model-name="$t('Unit')" :object-name="selectedUnit.name" v-if="selectedUnit"
@delete="deleteUnit()"></delete-confirm-dialog>
</v-list-item> </v-list-item>
</v-list> </v-list>
</v-menu> </v-menu>
</v-btn> </v-btn>
<v-btn icon="fa-solid fa-scale-balanced" :to="{name: 'ModelListPage', params: {model: 'unit'}}" variant="plain"></v-btn>
</template> </template>
</model-select> </model-select>
</v-col> </v-col>
@@ -85,7 +96,7 @@
<tr> <tr>
<td :colspan="columns.length"> <td :colspan="columns.length">
<v-btn variant="outlined" color="secondary" target="_blank" :to="{name: 'view_recipe', params: {id: r.id}}" v-for="r in item.usedInRecipes"> <v-btn variant="outlined" color="secondary" target="_blank" :to="{name: 'view_recipe', params: {id: r.id}}" v-for="r in item.usedInRecipes">
{{ r.name }} {{ r.name }} (#{{ r.id }})
</v-btn> </v-btn>
</td> </td>
</tr> </tr>
@@ -290,6 +301,42 @@ function loadItems({page, itemsPerPage, search, sortBy, groupBy}) {
}) })
} }
/**
* delete the selected food
*/
function deleteFood() {
let api = new ApiApi()
if (selectedFood.value) {
filtersLoading.value = true
api.apiFoodDestroy({id: selectedFood.value.id!}).then(r => {
selectedFood.value = null
refreshPage()
}).catch(err => {
useMessageStore().addError(ErrorMessageType.DELETE_ERROR, err)
}).finally(() => {
filtersLoading.value = false
})
}
}
/**
* delete the selected unit
*/
function deleteUnit() {
let api = new ApiApi()
if (selectedUnit.value) {
filtersLoading.value = true
api.apiUnitDestroy({id: selectedUnit.value.id!}).then(r => {
selectedUnit.value = null
refreshPage()
}).catch(err => {
useMessageStore().addError(ErrorMessageType.DELETE_ERROR, err)
}).finally(() => {
filtersLoading.value = false
})
}
}
</script> </script>
<style scoped> <style scoped>

View File

@@ -24,7 +24,7 @@
<v-btn class="float-right" icon="$create" color="create"> <v-btn class="float-right" icon="$create" color="create">
<i class="fa-solid fa-plus"></i> <i class="fa-solid fa-plus"></i>
<model-edit-dialog :close-after-create="false" :model="model" <model-edit-dialog :close-after-create="false" :model="model"
@create="loadItems({page: tablePage, itemsPerPage: useUserPreferenceStore().deviceSettings.general_tableItemsPerPage})"></model-edit-dialog> @create="loadItems({page: tablePage, itemsPerPage: useUserPreferenceStore().deviceSettings.general_tableItemsPerPage, search: searchQuery})"></model-edit-dialog>
</v-btn> </v-btn>
</v-col> </v-col>
</v-row> </v-row>
@@ -128,7 +128,7 @@ const genericModel = ref({} as GenericModel)
// when navigating to ModelListPage from ModelListPage with a different model lifecycle hooks are not called so watch for change here // when navigating to ModelListPage from ModelListPage with a different model lifecycle hooks are not called so watch for change here
watch(() => props.model, () => { watch(() => props.model, () => {
genericModel.value = getGenericModelFromString(props.model, t) genericModel.value = getGenericModelFromString(props.model, t)
loadItems({page: 1, itemsPerPage: useUserPreferenceStore().deviceSettings.general_tableItemsPerPage}) loadItems({page: 1, itemsPerPage: useUserPreferenceStore().deviceSettings.general_tableItemsPerPage, search: searchQuery})
}) })
/** /**