mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-12-28 21:15:26 -05:00
feat: Add DELETE /{slug}/image (#6259)
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
7bb0f0801a
commit
bb67d993a0
@@ -46,7 +46,7 @@ from mealie.schema.recipe.request_helpers import (
|
||||
)
|
||||
from mealie.schema.response import PaginationBase, PaginationQuery
|
||||
from mealie.schema.response.pagination import RecipeSearchQuery
|
||||
from mealie.schema.response.responses import ErrorResponse
|
||||
from mealie.schema.response.responses import ErrorResponse, SuccessResponse
|
||||
from mealie.services import urls
|
||||
from mealie.services.event_bus_service.event_types import (
|
||||
EventOperation,
|
||||
@@ -543,6 +543,15 @@ class RecipeController(BaseRecipeController):
|
||||
self.handle_exceptions(e)
|
||||
return None
|
||||
|
||||
@router.delete("/{slug}/image", tags=["Recipe: Images and Assets"])
|
||||
def delete_recipe_image(self, slug: str):
|
||||
try:
|
||||
self.service.delete_recipe_image(slug)
|
||||
return SuccessResponse.respond(message=self.t("recipe.recipe-image-deleted"))
|
||||
except Exception as e:
|
||||
self.handle_exceptions(e)
|
||||
return None
|
||||
|
||||
@router.post("/{slug}/assets", response_model=RecipeAsset, tags=["Recipe: Images and Assets"])
|
||||
def upload_recipe_asset(
|
||||
self,
|
||||
|
||||
Reference in New Issue
Block a user