diff --git a/apps.awesim.org/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb b/apps.awesim.org/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb new file mode 100644 index 00000000..6b036b89 --- /dev/null +++ b/apps.awesim.org/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb @@ -0,0 +1,37 @@ +<%- + session_class = status_context(session) + badge_class = "bg-#{session_class}" + alert_class = "alert-#{session_class}" + num_nodes = session.info.allocated_nodes.size + num_cores = session.info.procs.to_i +-%> + +
+
+ + <%= session.title %> + + (<%= session.job_id %>) +
+ <%- if session.starting? || session.running? -%> + <%- if num_nodes.positive? -%> + <%= pluralize(num_nodes, "node") %> + | + <%- end -%> + <%- if num_cores.positive? -%> + <%= pluralize(num_cores, "core") %> + | + <%- end -%> + <%- end -%> + <%= status(session) %> + <%- if session.completed? && !session.app.preset? -%> + | + <%= edit(session) %> + <%- end -%> + <%- if session.completed? -%> + | + <%= relaunch(session) %> + <%- end -%> +
+
+
\ No newline at end of file diff --git a/apps.totalsim.us/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb b/apps.totalsim.us/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb new file mode 100644 index 00000000..6b036b89 --- /dev/null +++ b/apps.totalsim.us/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb @@ -0,0 +1,37 @@ +<%- + session_class = status_context(session) + badge_class = "bg-#{session_class}" + alert_class = "alert-#{session_class}" + num_nodes = session.info.allocated_nodes.size + num_cores = session.info.procs.to_i +-%> + +
+
+ + <%= session.title %> + + (<%= session.job_id %>) +
+ <%- if session.starting? || session.running? -%> + <%- if num_nodes.positive? -%> + <%= pluralize(num_nodes, "node") %> + | + <%- end -%> + <%- if num_cores.positive? -%> + <%= pluralize(num_cores, "core") %> + | + <%- end -%> + <%- end -%> + <%= status(session) %> + <%- if session.completed? && !session.app.preset? -%> + | + <%= edit(session) %> + <%- end -%> + <%- if session.completed? -%> + | + <%= relaunch(session) %> + <%- end -%> +
+
+
\ No newline at end of file diff --git a/ondemand.osc.edu/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb b/ondemand.osc.edu/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb new file mode 100644 index 00000000..6b036b89 --- /dev/null +++ b/ondemand.osc.edu/apps/dashboard/views/batch_connect/sessions/card/_card_header.html.erb @@ -0,0 +1,37 @@ +<%- + session_class = status_context(session) + badge_class = "bg-#{session_class}" + alert_class = "alert-#{session_class}" + num_nodes = session.info.allocated_nodes.size + num_cores = session.info.procs.to_i +-%> + +
+
+ + <%= session.title %> + + (<%= session.job_id %>) +
+ <%- if session.starting? || session.running? -%> + <%- if num_nodes.positive? -%> + <%= pluralize(num_nodes, "node") %> + | + <%- end -%> + <%- if num_cores.positive? -%> + <%= pluralize(num_cores, "core") %> + | + <%- end -%> + <%- end -%> + <%= status(session) %> + <%- if session.completed? && !session.app.preset? -%> + | + <%= edit(session) %> + <%- end -%> + <%- if session.completed? -%> + | + <%= relaunch(session) %> + <%- end -%> +
+
+
\ No newline at end of file