Răsfoiți Sursa

web: allow downloads for all terminal states

Shiv Tyagi 2 luni în urmă
părinte
comite
b9bf60341c
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      web/static/js/index.js

+ 3 - 3
web/static/js/index.js

@@ -74,9 +74,9 @@ function updateBuildsTable(builds) {
         const features_string = build_info['selected_features'].join(', ')
         const build_age = timeAgo(build_info['time_created'])
 
-        const isSuccess = build_info['progress']['state'] === 'SUCCESS';
-        const downloadDisabled = !isSuccess ? 'disabled' : '';
-        const download_button_color = isSuccess ? 'primary' : 'secondary';
+        const isNonTerminal = (build_info['progress']['state'] == 'PENDING' || build_info['progress']['state'] == 'RUNNING');
+        const downloadDisabled = isNonTerminal ? 'disabled' : '';
+        const download_button_color = isNonTerminal ? 'secondary' : 'primary';
 
         table_body_html +=  `<tr>
                                 <td class="align-middle"><span class="badge text-bg-${status_color}">${build_info['progress']['state']}</span></td>