diff --git a/app.py b/app.py
index d713001..48e2397 100644
--- a/app.py
+++ b/app.py
@@ -771,7 +771,29 @@ def jobs_delete(job_id: int):
def jobs_page(queued: Optional[int] = None):
items = _jobs_payload(200)
pre = "".join([
- f"
Job #{it['id']} [{it['kind']}] · {it['status']}
{it['created_at']}
"
+ (
+ f"Job #{it['id']} [{it['kind']}] ·
{it['status']}"
+ f"
{it['created_at']}"
+ f"
"
+ + (
+ ""
+ if it["status"] in ("done", "error", "cancelled")
+ else (
+ f"
"
+ )
+ )
+ + (
+ f"
"
+ )
+ + (
+ f"
Ergebnis öffnen"
+ if it.get("result_document_id")
+ else ""
+ )
+ + "
"
+ )
for it in items
]) or "Keine Jobs.
"