From 9be5d29b274224afc0897e8e684295a7ea0a1842 Mon Sep 17 00:00:00 2001 From: Jeff Ohrstrom Date: Tue, 28 Jan 2025 10:49:04 -0500 Subject: [PATCH] bc card bugfix for class.osc.edu too --- .../sessions/_card_header.html.erb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 class.osc.edu/apps/dashboard/views/batch_connect/sessions/_card_header.html.erb diff --git a/class.osc.edu/apps/dashboard/views/batch_connect/sessions/_card_header.html.erb b/class.osc.edu/apps/dashboard/views/batch_connect/sessions/_card_header.html.erb new file mode 100644 index 0000000..6b036b8 --- /dev/null +++ b/class.osc.edu/apps/dashboard/views/batch_connect/sessions/_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