mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-07-09 03:04:54 -04:00
more db model fixes
This commit is contained in:
parent
3adb324b25
commit
994940f270
@ -124,7 +124,7 @@ class ShoppingList(SqlAlchemyBase, BaseMixins):
|
|||||||
group: Mapped["Group"] = orm.relationship("Group", back_populates="shopping_lists")
|
group: Mapped["Group"] = orm.relationship("Group", back_populates="shopping_lists")
|
||||||
|
|
||||||
name: Mapped[str | None] = mapped_column(String)
|
name: Mapped[str | None] = mapped_column(String)
|
||||||
list_items: Mapped[ShoppingListItem] = orm.relationship(
|
list_items: Mapped[list[ShoppingListItem]] = orm.relationship(
|
||||||
ShoppingListItem,
|
ShoppingListItem,
|
||||||
cascade="all, delete, delete-orphan",
|
cascade="all, delete, delete-orphan",
|
||||||
order_by="ShoppingListItem.position",
|
order_by="ShoppingListItem.position",
|
||||||
|
@ -49,7 +49,7 @@ class RecipeModel(SqlAlchemyBase, BaseMixins):
|
|||||||
user_id: Mapped[GUID | None] = mapped_column(GUID, sa.ForeignKey("users.id", use_alter=True), index=True)
|
user_id: Mapped[GUID | None] = mapped_column(GUID, sa.ForeignKey("users.id", use_alter=True), index=True)
|
||||||
user: Mapped["User"] = orm.relationship("User", uselist=False, foreign_keys=[user_id])
|
user: Mapped["User"] = orm.relationship("User", uselist=False, foreign_keys=[user_id])
|
||||||
|
|
||||||
meal_entries: Mapped["GroupMealPlan"] = orm.relationship(
|
meal_entries: Mapped[list["GroupMealPlan"]] = orm.relationship(
|
||||||
"GroupMealPlan", back_populates="recipe", cascade="all, delete-orphan"
|
"GroupMealPlan", back_populates="recipe", cascade="all, delete-orphan"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -72,7 +72,7 @@ class RecipeModel(SqlAlchemyBase, BaseMixins):
|
|||||||
recipe_yield: Mapped[str | None] = mapped_column(sa.String)
|
recipe_yield: Mapped[str | None] = mapped_column(sa.String)
|
||||||
recipeCuisine: Mapped[str | None] = mapped_column(sa.String)
|
recipeCuisine: Mapped[str | None] = mapped_column(sa.String)
|
||||||
|
|
||||||
assets: Mapped[RecipeAsset] = orm.relationship("RecipeAsset", cascade="all, delete-orphan")
|
assets: Mapped[list[RecipeAsset]] = orm.relationship("RecipeAsset", cascade="all, delete-orphan")
|
||||||
nutrition: Mapped[Nutrition] = orm.relationship("Nutrition", uselist=False, cascade="all, delete-orphan")
|
nutrition: Mapped[Nutrition] = orm.relationship("Nutrition", uselist=False, cascade="all, delete-orphan")
|
||||||
recipe_category: Mapped[list["Category"]] = orm.relationship(
|
recipe_category: Mapped[list["Category"]] = orm.relationship(
|
||||||
"Category", secondary=recipes_to_categories, back_populates="recipes"
|
"Category", secondary=recipes_to_categories, back_populates="recipes"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user