X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a12cd27da6ba612f2f6ca96cd1b398b3fa621a64..eae48c31bb338689ec67fbc6a14a2e0b1fb5e3b6:/apps/workbench/app/views/application/_content.html.erb?ds=sidebyside diff --git a/apps/workbench/app/views/application/_content.html.erb b/apps/workbench/app/views/application/_content.html.erb index 99fbfaa2fd..9441a46c26 100644 --- a/apps/workbench/app/views/application/_content.html.erb +++ b/apps/workbench/app/views/application/_content.html.erb @@ -6,6 +6,7 @@ <% pane_list.each_with_index do |pane, i| %> <% pane_name = (pane.is_a?(Hash) ? pane[:name] : pane) %> + <% data_toggle = "tab" %> <% tab_tooltip = "" %> <% link_disabled = "" %> @@ -14,16 +15,16 @@ if @object.log and !@object.log.empty? logCollection = Collection.find? @object.log if !logCollection + data_toggle = "disabled" tab_tooltip = "Log data is not available" link_disabled = "disabled" end end - elsif controller.model_class.to_s == 'PipelineInstance' - log_uuids = [@object.uuid] + pipeline_jobs(@object).collect{|x|x[:job].andand[:uuid]}.compact - if stderr_log_history(log_uuids, 1).empty? - tab_tooltip = "Log data is not available" - link_disabled = "disabled" - end + elsif (controller.model_class.to_s == 'PipelineInstance' and + !@object.has_readable_logs?) + data_toggle = "disabled" + tab_tooltip = "Log data is not available" + link_disabled = "disabled" end end %> @@ -31,7 +32,7 @@