feat: Use Backend for Recipe Post Actions (#4163)

This commit is contained in:
Michael Genson
2024-09-14 09:59:36 -05:00
committed by GitHub
parent 8bd26d2230
commit d8dbcac196
10 changed files with 159 additions and 25 deletions

View File

@@ -1,10 +1,14 @@
from enum import Enum
from typing import Any
from pydantic import UUID4, ConfigDict
from mealie.schema._mealie import MealieModel
from mealie.schema.response.pagination import PaginationBase
# ==================================================================================================================
# CRUD
class GroupRecipeActionType(Enum):
link = "link"
@@ -31,3 +35,12 @@ class GroupRecipeActionOut(SaveGroupRecipeAction):
class GroupRecipeActionPagination(PaginationBase):
items: list[GroupRecipeActionOut]
# ==================================================================================================================
# Actions
class GroupRecipeActionPayload(MealieModel):
action: GroupRecipeActionOut
content: Any