From d9b9b36747d465a6e4a0b0b21f55051c8c729f0b Mon Sep 17 00:00:00 2001 From: hay-kot Date: Sat, 13 Feb 2021 12:10:09 -0900 Subject: [PATCH] add base for meal-plan categories --- .../src/components/Settings/General/index.vue | 7 ++- .../TimePickerDialog.vue | 0 .../{Webhook => MealPlanner}/index.vue | 50 ++++++++++++++++++- frontend/src/locales/en.json | 1 + frontend/src/pages/SettingsPage.vue | 6 +-- frontend/src/store/modules/recipes.js | 0 frontend/src/store/store.js | 7 +++ mealie/app_config.py | 2 +- mealie/db/database.py | 11 +--- mealie/db/sql/recipe_models.py | 7 +++ mealie/db/sql/settings_models.py | 35 +++++++++++-- mealie/dist/.gitkeep | 0 mealie/models/category_models.py | 4 +- mealie/models/settings_models.py | 3 ++ mealie/routes/recipe/all_recipe_routes.py | 12 +++++ mealie/routes/recipe/category_routes.py | 6 +-- mealie/routes/setting_routes.py | 3 +- mealie/services/image_services.py | 2 + mealie/services/meal_services.py | 1 - mealie/services/settings_services.py | 7 +-- 20 files changed, 133 insertions(+), 31 deletions(-) rename frontend/src/components/Settings/{Webhook => MealPlanner}/TimePickerDialog.vue (100%) rename frontend/src/components/Settings/{Webhook => MealPlanner}/index.vue (66%) delete mode 100644 frontend/src/store/modules/recipes.js delete mode 100644 mealie/dist/.gitkeep diff --git a/frontend/src/components/Settings/General/index.vue b/frontend/src/components/Settings/General/index.vue index 0ed822a71..693c3a92c 100644 --- a/frontend/src/components/Settings/General/index.vue +++ b/frontend/src/components/Settings/General/index.vue @@ -11,8 +11,6 @@ - -

{{ $t("settings.language") }}

@@ -30,6 +28,8 @@
+ + @@ -59,6 +59,9 @@ export default { this.langOptions = this.$store.getters.getAllLangs; this.selectedLang = this.$store.getters.getActiveLang; }, + removeCategory(index) { + this.value.categories.splice(index, 1); + }, }, }; diff --git a/frontend/src/components/Settings/Webhook/TimePickerDialog.vue b/frontend/src/components/Settings/MealPlanner/TimePickerDialog.vue similarity index 100% rename from frontend/src/components/Settings/Webhook/TimePickerDialog.vue rename to frontend/src/components/Settings/MealPlanner/TimePickerDialog.vue diff --git a/frontend/src/components/Settings/Webhook/index.vue b/frontend/src/components/Settings/MealPlanner/index.vue similarity index 66% rename from frontend/src/components/Settings/Webhook/index.vue rename to frontend/src/components/Settings/MealPlanner/index.vue index 261c6a794..298cd6830 100644 --- a/frontend/src/components/Settings/Webhook/index.vue +++ b/frontend/src/components/Settings/MealPlanner/index.vue @@ -1,9 +1,45 @@