Add HTML5 project deletion flow
CI / python (push) Has been cancelled
CI / rust (push) Has been cancelled

This commit is contained in:
2026-05-16 21:50:42 +03:00
parent a721478ff9
commit c3193b8211
3 changed files with 34 additions and 1 deletions
@@ -1601,6 +1601,17 @@ async def html5_create_project(request: Request) -> Response:
)
@app.post("/html5/projects/{project_id}/delete")
async def html5_delete_project(project_id: str, request: Request) -> Response:
form = await _html5_form_data(request)
confirmation = _form_value(form, "confirmation") or ""
await delete_project(project_id, ProjectDeleteRequest(confirmation=confirmation))
return Response(
render_html5_project_rows(_project_summaries()),
media_type="text/html; charset=utf-8",
)
@app.get("/html5/projects/{project_id}/editor")
async def html5_project_editor(project_id: str, q: str = "") -> Response:
try: