Adapt search function at the PreferenceListDossier table
This commit is contained in:
parent
7c2bcd0b64
commit
ac971a805e
9 changed files with 37 additions and 81 deletions
|
@ -27,18 +27,12 @@ class Backoffice::DossiersController < Backoffice::DossiersListController
|
|||
|
||||
def search
|
||||
@search_terms = params[:q]
|
||||
@dossiers_search, @dossier = Dossier.search(current_gestionnaire, @search_terms)
|
||||
@dossier = Dossier.search(current_gestionnaire, @search_terms)
|
||||
|
||||
dossiers_list_facade
|
||||
|
||||
unless @dossiers_search.empty?
|
||||
@dossiers_search = @dossiers_search.paginate(:page => params[:page]).decorate
|
||||
end
|
||||
|
||||
@dossier = @dossier.decorate unless @dossier.nil?
|
||||
smartlisting_dossier @dossier, 'search'
|
||||
|
||||
rescue RuntimeError
|
||||
@dossiers_search = []
|
||||
smartlisting_dossier [], 'search'
|
||||
end
|
||||
|
||||
def valid
|
||||
|
|
|
@ -22,9 +22,12 @@ class Backoffice::DossiersListController < ApplicationController
|
|||
@dossiers_list_facade ||= DossiersListFacades.new current_gestionnaire, liste, retrieve_procedure
|
||||
end
|
||||
|
||||
def smartlisting_dossier
|
||||
def smartlisting_dossier dossiers_list=nil, liste='a_traiter'
|
||||
dossiers_list_facade liste
|
||||
dossiers_list = dossiers_list_facade.dossiers_to_display if dossiers_list.nil?
|
||||
|
||||
@dossiers = smart_listing_create :dossiers,
|
||||
dossiers_list_facade.dossiers_to_display,
|
||||
dossiers_list,
|
||||
partial: "backoffice/dossiers/list",
|
||||
array: true,
|
||||
default_sort: dossiers_list_facade.service.default_sort
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue