app/controllers/decidim/debates/debates_controller.rb in decidim-debates-0.26.10 vs app/controllers/decidim/debates/debates_controller.rb in decidim-debates-0.27.0.rc1

- old
+ new

@@ -51,11 +51,10 @@ def update enforce_permission_to :edit, :debate, debate: debate @form = form(DebateForm).from_params(params) - @form.debate = debate UpdateDebate.call(@form) do on(:ok) do |debate| flash[:notice] = I18n.t("debates.update.success", scope: "decidim.debates") redirect_to Decidim::ResourceLocatorPresenter.new(debate).path @@ -70,11 +69,10 @@ def close enforce_permission_to :close, :debate, debate: debate @form = form(CloseDebateForm).from_params(params) - @form.debate = debate CloseDebate.call(@form) do on(:ok) do |debate| flash[:notice] = I18n.t("debates.close.success", scope: "decidim.debates") redirect_back fallback_location: Decidim::ResourceLocatorPresenter.new(debate).path @@ -96,40 +94,32 @@ def paginated_debates @paginated_debates ||= paginate(debates).includes(:category) end def debates - @debates ||= reorder(search.results) + @debates ||= reorder(search.result) end def debate @debate ||= debates.find_by(id: params[:id]) end def close_debate_form @close_debate_form ||= form(CloseDebateForm).from_model(debate) end - def search_klass - DebateSearch + def search_collection + Debate.where(component: current_component).not_hidden end - def default_search_params - { - page: params[:page], - per_page: 12 - } - end - def default_filter_params { - search_text: "", - origin: %w(official citizens user_group), + search_text_cont: "", + with_any_origin: %w(official participants user_group), activity: "all", - category_id: default_filter_category_params, - scope_id: default_filter_scope_params, - status: "all", - state: %w(open closed) + with_any_category: default_filter_category_params, + with_any_scope: default_filter_scope_params, + with_any_state: %w(open closed) } end end end end