From f65597c3915959200d354b45c3a37bee28f272c0 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Fri, 22 Dec 2023 11:40:17 +0100 Subject: [PATCH 01/95] basic nocer ui, nothing really working --- cookbook/serializer.py | 4 +- .../ShoppingListView/ShoppingListView.vue | 19 +- vue/src/apps/TestView/TestView.vue | 18 ++ vue/src/components/ShoppingLineItem.vue | 205 +++++++++--------- 4 files changed, 138 insertions(+), 108 deletions(-) diff --git a/cookbook/serializer.py b/cookbook/serializer.py index ff4e2dfc..fd42bd96 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -1031,6 +1031,8 @@ class ShoppingListRecipeSerializer(serializers.ModelSerializer): name = serializers.SerializerMethodField('get_name') # should this be done at the front end? recipe_name = serializers.ReadOnlyField(source='recipe.name') mealplan_note = serializers.ReadOnlyField(source='mealplan.note') + mealplan_from_date = serializers.ReadOnlyField(source='mealplan.from_date') + mealplan_type = serializers.ReadOnlyField(source='mealplan.meal_type.name') servings = CustomDecimalField() def get_name(self, obj): @@ -1054,7 +1056,7 @@ class ShoppingListRecipeSerializer(serializers.ModelSerializer): class Meta: model = ShoppingListRecipe - fields = ('id', 'recipe_name', 'name', 'recipe', 'mealplan', 'servings', 'mealplan_note') + fields = ('id', 'recipe_name', 'name', 'recipe', 'mealplan', 'servings', 'mealplan_note','mealplan_from_date', 'mealplan_type') read_only_fields = ('id',) diff --git a/vue/src/apps/ShoppingListView/ShoppingListView.vue b/vue/src/apps/ShoppingListView/ShoppingListView.vue index 66867227..b0f8742c 100644 --- a/vue/src/apps/ShoppingListView/ShoppingListView.vue +++ b/vue/src/apps/ShoppingListView/ShoppingListView.vue @@ -155,14 +155,17 @@ v-for="(entries, index) in Object.entries(foods_group)" :key="index"> - + + + + diff --git a/vue/src/apps/TestView/TestView.vue b/vue/src/apps/TestView/TestView.vue index 5aa6efff..24520e7f 100644 --- a/vue/src/apps/TestView/TestView.vue +++ b/vue/src/apps/TestView/TestView.vue @@ -2,6 +2,24 @@
+ + + + + 100 g Möhren Test
Info
+ +
+
+ + 150 ml Heißwassermöhrenbrühe
Info
+ +
+ +
+
+
+ ---- +
diff --git a/vue/src/components/ShoppingLineItem.vue b/vue/src/components/ShoppingLineItem.vue index b1e52f7f..e9796e22 100644 --- a/vue/src/components/ShoppingLineItem.vue +++ b/vue/src/components/ShoppingLineItem.vue @@ -1,83 +1,20 @@