Fix 2.4.2 upgrade notes formatting refs #19330
[arvados.git] / apps / workbench / app / views / application / _pipeline_status_label.html.erb
index 020ce81c573aba07d87d7f6eb49e80eb2983fe4a..c057751e562c69704323927313feb27a045ddd61 100644 (file)
@@ -1,11 +1,17 @@
-<% if p.success %>
-  <span class="label label-success">finished</span>
-<% elsif p.success == false %>
+<%# Copyright (C) The Arvados Authors. All rights reserved.
+
+SPDX-License-Identifier: AGPL-3.0 %>
+
+<% if p.state == 'Complete' %>
+  <span class="label label-success">complete</span>
+<% elsif p.state == 'Failed' %>
   <span class="label label-danger">failed</span>
-<% elsif p.active %>
+<% elsif p.state == 'RunningOnServer' || p.state == 'RunningOnClient' %>
   <span class="label label-info">running</span>
+<% elsif p.state == 'Paused'  %>
+  <span class="label label-default">paused</span>
 <% else %>
-  <% if (p.components.select do |k,v| v[:job] end).length == 0 %>
+  <% if not p.components.values.any? { |c| c[:job] rescue false } %>
     <span class="label label-default">not started</span>
   <% else %>
     <span class="label label-default">not running</span>