Upraveno. Portál už neurčuje readiness podle job.status == success ani podle žádné Docker/group logiky.

Teď READY / NOT READY bere jen z explicitního výstupu skriptu uloženého v DB:

result_json.ready jako boolean,
result_json.readiness / migration_readiness s hodnotou READY nebo NOT READY,
případně text READY / NOT READY v uloženém raw výstupu jobu.
This commit is contained in:
JiriUhlir
2026-06-08 07:53:21 +02:00
parent 2f5b5bcb89
commit ad0b35c09f
2 changed files with 28 additions and 16 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ def migration_readiness_page(request: Request, user=Depends(require_user)):
f"""
<div class="card">
<h2>Migration Readiness</h2>
<p class="muted">Poslední výsledek maintenance skriptu {html.escape(PREFLIGHT_SCRIPT)} uložený v databázi.</p>
<p class="muted">Poslední výsledek maintenance skriptu {html.escape(PREFLIGHT_SCRIPT)} uložený v databázi. Stav vychází pouze z výstupu skriptu.</p>
<form method="post" action="/portal/migration-readiness/run">
<button type="submit">Spustit preflight kontrolu</button>
</form>