feat(trash): /api/trash blueprint + flip REST DELETE handlers to soft-delete
This commit is contained in:
@@ -113,8 +113,9 @@ async def delete_milestone_route(project_id: int, milestone_id: int):
|
||||
milestone = await get_milestone_in_project(project_id, milestone_id)
|
||||
if milestone is None:
|
||||
return not_found("Milestone")
|
||||
deleted = await delete_milestone(milestone.user_id, milestone_id)
|
||||
if not deleted:
|
||||
from fabledassistant.services.trash import delete as trash_delete
|
||||
batch = await trash_delete(milestone.user_id, "milestone", milestone_id)
|
||||
if batch is None:
|
||||
return not_found("Milestone")
|
||||
return "", 204
|
||||
|
||||
|
||||
Reference in New Issue
Block a user