X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d44a5c508cfa664134daad806d7be9a7cb0bd6ee..f69d2824c997c53caa11d30ba816768bad52e12b:/apps/workbench/app/helpers/pipeline_instances_helper.rb diff --git a/apps/workbench/app/helpers/pipeline_instances_helper.rb b/apps/workbench/app/helpers/pipeline_instances_helper.rb index 06d61e033f..ba05f9e88c 100644 --- a/apps/workbench/app/helpers/pipeline_instances_helper.rb +++ b/apps/workbench/app/helpers/pipeline_instances_helper.rb @@ -18,12 +18,12 @@ module PipelineInstancesHelper def render_pipeline_job pj pj[:progress_bar] = render partial: 'job_progress', locals: {:j => pj[:job]} pj[:output_link] = link_to_if_arvados_object pj[:output] - pj[:job_link] = link_to_if_arvados_object pj[:job][:uuid] + pj[:job_link] = link_to_if_arvados_object pj[:job][:uuid] if pj[:job] pj end # Merge (started_at, finished_at) time range into the list of time ranges in - # timestamps (timestamps must be sorted and non-overlapping). + # timestamps (timestamps must be sorted and non-overlapping). # return the updated timestamps list. def merge_range timestamps, started_at, finished_at # in the comments below, 'i' is the entry in the timestamps array and 'j' @@ -62,7 +62,7 @@ module PipelineInstancesHelper timestamps << [started_at, finished_at] end - + # Accept a list of objects with [:started_at] and [:finshed_at] keys and # merge overlapping ranges to compute the time spent running after periods of # overlapping execution are factored out. @@ -269,7 +269,7 @@ module PipelineInstancesHelper if round_to_min and seconds >= 30 minutes += 1 - end + end if use_words s = [] @@ -306,4 +306,11 @@ module PipelineInstancesHelper raw(s) end + def render_unreadable_inputs_present + if current_user and controller.class.name.eql?('PipelineInstancesController') and unreadable_inputs_present? + raw('
' + + '

One or more inputs provided are not readable by you. ' + + 'Please correct these before you can run the pipeline.

') + end + end end