X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8b7ed36ff057c4a483f4ee8a1c66929425b366c6..0e7cfa403cb80fc68d6c10c4c912e4d618fa085a:/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 82a9b348bc..3326527cc8 100644 --- a/apps/workbench/app/controllers/pipeline_instances_controller.rb +++ b/apps/workbench/app/controllers/pipeline_instances_controller.rb @@ -293,18 +293,6 @@ class PipelineInstancesController < ApplicationController %w(Compare Graph) end - def index - if params[:search].andand.length.andand > 0 - @select ||= PipelineInstance.columns.map(&:name) - base_search = PipelineInstance.select(@select) - @objects = base_search.where(any: ['contains', params[:search]]). - uniq { |pi| pi.uuid } - end - - @limit = 20 - super - end - protected def for_comparison v if v.is_a? Hash or v.is_a? Array @@ -314,8 +302,12 @@ class PipelineInstancesController < ApplicationController end end + def load_filters_and_paging_params + params[:limit] = 20 + super + end + def find_objects_by_uuid @objects = model_class.where(uuid: params[:uuids]) end - end