diff --git a/alembic/versions/2024-10-20-09.47.46_3897397b4631_add_summary_to_recipe_instructions.py b/alembic/versions/2024-10-20-09.47.46_3897397b4631_add_summary_to_recipe_instructions.py new file mode 100644 index 00000000000..f5b6d73ba00 --- /dev/null +++ b/alembic/versions/2024-10-20-09.47.46_3897397b4631_add_summary_to_recipe_instructions.py @@ -0,0 +1,34 @@ +"""'Add summary to recipe instructions' + +Revision ID: 3897397b4631 +Revises: 86054b40fd06 +Create Date: 2024-10-20 09:47:46.844436 + +""" + +import sqlalchemy as sa + +import mealie.db.migration_types +from alembic import op + +# revision identifiers, used by Alembic. +revision = "3897397b4631" +down_revision: str | None = "86054b40fd06" +branch_labels: str | tuple[str, ...] | None = None +depends_on: str | tuple[str, ...] | None = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table("recipe_instructions", schema=None) as batch_op: + batch_op.add_column(sa.Column("summary", sa.String(), nullable=True)) + + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table("recipe_instructions", schema=None) as batch_op: + batch_op.drop_column("summary") + + # ### end Alembic commands ### diff --git a/frontend/components/Domain/Recipe/RecipePage/RecipePageParts/RecipePageInstructions.vue b/frontend/components/Domain/Recipe/RecipePage/RecipePageParts/RecipePageInstructions.vue index 592a2cf0019..79d5fa5fed2 100644 --- a/frontend/components/Domain/Recipe/RecipePage/RecipePageParts/RecipePageInstructions.vue +++ b/frontend/components/Domain/Recipe/RecipePage/RecipePageParts/RecipePageInstructions.vue @@ -121,9 +121,22 @@ @click="toggleDisabled(index)" > - - {{ $globals.icons.arrowUpDown }} - {{ $t("recipe.step-index", { step: index + 1 }) }} + + + + + {{ step.summary ? step.summary : $t("recipe.step-index", { step: index + 1 }) }}