1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-08-06 05:55:23 +02:00

feat(backend): add rename tag, tool, category support (#875)

This commit is contained in:
Hayden 2021-12-10 19:48:06 -09:00 committed by GitHub
parent 8d77f4b31e
commit e109ac0f47
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 573 additions and 163 deletions

View file

@ -3,4 +3,5 @@ from .recipe_category import *
from .recipe_comments import *
from .recipe_image_types import *
from .recipe_ingredient import *
from .recipe_tool import *
from .request_helpers import *

View file

@ -18,7 +18,6 @@ from .recipe_notes import RecipeNote
from .recipe_nutrition import Nutrition
from .recipe_settings import RecipeSettings
from .recipe_step import RecipeStep
from .recipe_tool import RecipeTool
app_dirs = get_app_dirs()
@ -35,6 +34,11 @@ class RecipeCategory(RecipeTag):
pass
class RecipeTool(RecipeTag):
id: int = 0
on_hand: bool = False
class CreateRecipeByUrl(BaseModel):
url: str

View file

@ -42,7 +42,7 @@ class RecipeTagResponse(RecipeCategoryResponse):
pass
from .recipe import Recipe
from . import Recipe
RecipeCategoryResponse.update_forward_refs()
RecipeTagResponse.update_forward_refs()

View file

@ -1,3 +1,5 @@
from typing import List
from fastapi_camelcase import CamelModel
@ -8,6 +10,19 @@ class RecipeToolCreate(CamelModel):
class RecipeTool(RecipeToolCreate):
id: int
slug: str
class Config:
orm_mode = True
class RecipeToolResponse(RecipeTool):
recipes: List["Recipe"] = []
class Config:
orm_mode = True
from .recipe import Recipe
RecipeToolResponse.update_forward_refs()