Add HTML5 project deletion flow
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user