fix(diarization-ui): show delete action for done jobs in server-rendered jobs fallback
This commit is contained in:
24
app.py
24
app.py
@@ -771,7 +771,29 @@ def jobs_delete(job_id: int):
|
|||||||
def jobs_page(queued: Optional[int] = None):
|
def jobs_page(queued: Optional[int] = None):
|
||||||
items = _jobs_payload(200)
|
items = _jobs_payload(200)
|
||||||
pre = "".join([
|
pre = "".join([
|
||||||
f"<div class='card'><b>Job #{it['id']}</b> [{it['kind']}] · <b>{it['status']}</b><br><small>{it['created_at']}</small></div>"
|
(
|
||||||
|
f"<div class='card'><b>Job #{it['id']}</b> [{it['kind']}] · <b>{it['status']}</b><br>"
|
||||||
|
f"<small>{it['created_at']}</small><br>"
|
||||||
|
f"<div class='row' style='margin-top:8px'>"
|
||||||
|
+ (
|
||||||
|
""
|
||||||
|
if it["status"] in ("done", "error", "cancelled")
|
||||||
|
else (
|
||||||
|
f"<form method='post' action='/jobs/{it['id']}/cancel' style='display:inline'>"
|
||||||
|
f"<button class='iconbtn' title='Abbrechen'>⛔</button></form> "
|
||||||
|
)
|
||||||
|
)
|
||||||
|
+ (
|
||||||
|
f"<form method='post' action='/jobs/{it['id']}/delete' style='display:inline'>"
|
||||||
|
f"<button class='iconbtn' title='Löschen'>🗑️</button></form> "
|
||||||
|
)
|
||||||
|
+ (
|
||||||
|
f"<a href='/document/{it['result_document_id']}'>Ergebnis öffnen</a>"
|
||||||
|
if it.get("result_document_id")
|
||||||
|
else ""
|
||||||
|
)
|
||||||
|
+ "</div></div>"
|
||||||
|
)
|
||||||
for it in items
|
for it in items
|
||||||
]) or "<p>Keine Jobs.</p>"
|
]) or "<p>Keine Jobs.</p>"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user