Closed qianyuanzhu closed 6 years ago
Because index and show page share build_ganglia_link and has_ganglia functions, so I moved them from index.html.erb to application.js.
function build_ganglia_link( host, start_seconds, report_type, node_num, size ) { var ganglia_uri; <% OODClusters.each do |c| %> if (host == '<%= c.id.to_s %>') { <% if c.custom_allow?(:ganglia) %> <% ganglia_cluster = OodCluster::Servers::Ganglia.new(c.custom_config(:ganglia)) %> var ganglia_base = '<%= ganglia_cluster.uri.to_s %>'; ganglia_uri = ganglia_base+'&z='+size+'&cs='+start_seconds+'&g='+report_type+'&h=<%= (ganglia_cluster.opt_query.fetch(:h, '') % {h: '\'+node_num+\''}).html_safe %>'; <% else %> ganglia_uri = '<%= image_path('unavailable.png') %>'; <% end %> } <% end %> return ganglia_uri; } function has_ganglia(host) { <% OODClusters.each do |c| %> if (host == '<%= c.id.to_s %>') { <% if c.custom_allow?(:ganglia) %> return true; <% end %> } <% end %> return false; }
/:cluster/:pbsid
https://ondemand-test.osc.edu/pun/dev/Active_jobs/owens/3542123.owens-batch.ten.osc.edu
close #160
Because index and show page share build_ganglia_link and has_ganglia functions, so I moved them from index.html.erb to application.js.
Index page:
Individual show page:
/:cluster/:pbsid
i.e.https://ondemand-test.osc.edu/pun/dev/Active_jobs/owens/3542123.owens-batch.ten.osc.edu
close #160