fix: Bulk Add Recipes to Shopping List (#5054)

This commit is contained in:
Michael Genson
2025-02-27 07:58:40 -06:00
committed by GitHub
parent 3d1b76bcad
commit 716c85cc3b
13 changed files with 306 additions and 77 deletions

View File

@@ -20,6 +20,7 @@ from .group_recipe_action import (
)
from .group_shopping_list import (
ShoppingListAddRecipeParams,
ShoppingListAddRecipeParamsBulk,
ShoppingListCreate,
ShoppingListItemBase,
ShoppingListItemCreate,
@@ -113,6 +114,7 @@ __all__ = [
"ReadInviteToken",
"SaveInviteToken",
"ShoppingListAddRecipeParams",
"ShoppingListAddRecipeParamsBulk",
"ShoppingListCreate",
"ShoppingListItemBase",
"ShoppingListItemCreate",

View File

@@ -292,5 +292,9 @@ class ShoppingListAddRecipeParams(MealieModel):
"""optionally override which ingredients are added from the recipe"""
class ShoppingListAddRecipeParamsBulk(ShoppingListAddRecipeParams):
recipe_id: UUID4
class ShoppingListRemoveRecipeParams(MealieModel):
recipe_decrement_quantity: float = 1