From 0fbb95438a8f94d5ee64aab750cf14f9bda6ba2e Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Thu, 4 Sep 2025 22:23:50 +0200 Subject: [PATCH] added auto meal planner back --- cookbook/serializer.py | 4 +- .../src/components/dialogs/AutoPlanDialog.vue | 114 ++++++++++++++++++ .../display/NavigationDrawerContextMenu.vue | 6 + vue3/src/openapi/models/AutoMealPlan.ts | 4 +- vue3/src/stores/MealPlanStore.ts | 15 ++- 5 files changed, 137 insertions(+), 6 deletions(-) create mode 100644 vue3/src/components/dialogs/AutoPlanDialog.vue diff --git a/cookbook/serializer.py b/cookbook/serializer.py index 6c8bcbbdb..d8ddf0b00 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -1245,8 +1245,8 @@ class MealPlanSerializer(SpacedModelSerializer, WritableNestedModelSerializer): class AutoMealPlanSerializer(serializers.Serializer): - start_date = serializers.DateField() - end_date = serializers.DateField() + start_date = serializers.DateTimeField() + end_date = serializers.DateTimeField() meal_type_id = serializers.IntegerField() keyword_ids = serializers.ListField() servings = CustomDecimalField() diff --git a/vue3/src/components/dialogs/AutoPlanDialog.vue b/vue3/src/components/dialogs/AutoPlanDialog.vue new file mode 100644 index 000000000..3a289a663 --- /dev/null +++ b/vue3/src/components/dialogs/AutoPlanDialog.vue @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git a/vue3/src/components/display/NavigationDrawerContextMenu.vue b/vue3/src/components/display/NavigationDrawerContextMenu.vue index 4c39aa4d6..eff9e920b 100644 --- a/vue3/src/components/display/NavigationDrawerContextMenu.vue +++ b/vue3/src/components/display/NavigationDrawerContextMenu.vue @@ -13,12 +13,17 @@ +