X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/41c7c826a7e4c3a074a6ab5a719bf4c88e9a0e28..df4897f1390e58825dd8afcc053955c6d3894169:/apps/workbench/app/controllers/pipeline_instances_controller.rb diff --git a/apps/workbench/app/controllers/pipeline_instances_controller.rb b/apps/workbench/app/controllers/pipeline_instances_controller.rb index b477223b81..c2a398c9b2 100644 --- a/apps/workbench/app/controllers/pipeline_instances_controller.rb +++ b/apps/workbench/app/controllers/pipeline_instances_controller.rb @@ -59,7 +59,7 @@ class PipelineInstancesController < ApplicationController pipeline[component_name][:script_parameters][param_name] = param_value[:value] elsif param_value[:default] pipeline[component_name][:script_parameters][param_name] = param_value[:default] - elsif param_value[:optional] != nil or param_value[:required] != nil + elsif param_value[:optional] != nil or param_value[:required] != nil or param_value[:dataclass] != nil pipeline[component_name][:script_parameters][param_name] = "" else pipeline[component_name][:script_parameters][param_name] = param_value @@ -88,6 +88,7 @@ class PipelineInstancesController < ApplicationController provenance, pips = graph(@pipelines) @prov_svg = ProvenanceHelper::create_provenance_graph provenance, "provenance_svg", { + :request => request, :all_script_parameters => true, :combine_jobs => :script_and_version, :script_version_nodes => true, @@ -159,6 +160,7 @@ class PipelineInstancesController < ApplicationController @pipelines = @objects @prov_svg = ProvenanceHelper::create_provenance_graph provenance, "provenance_svg", { + :request => request, :all_script_parameters => true, :combine_jobs => :script_and_version, :script_version_nodes => true, @@ -182,6 +184,11 @@ class PipelineInstancesController < ApplicationController super end + def index + @objects ||= model_class.limit(20).all + super + end + protected def for_comparison v if v.is_a? Hash or v.is_a? Array