decidim-proposals/app/controllers/decidim/proposals/proposals_controller.rb in decidim-0.0.2 vs decidim-proposals/app/controllers/decidim/proposals/proposals_controller.rb in decidim-0.0.3

- old
+ new

@@ -16,18 +16,25 @@ def index @proposals = search .results .includes(:author) .includes(votes: [:author]) + .page(params[:page]) + .per(12) + @random_seed = search.random_seed end def new + authorize! :create, Proposal + @form = form(ProposalForm).from_params({}) end def create + authorize! :create, Proposal + @form = form(ProposalForm).from_params(params) CreateProposal.call(@form, current_user) do on(:ok) do |proposal| flash[:notice] = I18n.t("proposals.create.success", scope: "decidim") @@ -45,22 +52,16 @@ def search_klass ProposalSearch end - def default_search_params - { - page: params[:page], - per_page: 12 - } - end - def default_filter_params { search_text: "", origin: "all", activity: "", category_id: "", + state: "all", random_seed: params[:random_seed] } end end end