Moves geozones from questions to polls in admin controllers

This commit is contained in:
kikito
2017-01-24 18:06:41 +01:00
parent 86b895a7af
commit 65b0d27995
2 changed files with 9 additions and 10 deletions

View File

@@ -1,6 +1,8 @@
class Admin::Poll::PollsController < Admin::BaseController class Admin::Poll::PollsController < Admin::BaseController
load_and_authorize_resource load_and_authorize_resource
before_action :load_search, only: [:search_booths, :search_questions, :search_officers] before_action :load_search, only: [:search_booths, :search_questions, :search_officers]
before_action :load_geozones, only: [:new, :create, :edit, :update]
def index def index
end end
@@ -78,9 +80,12 @@ class Admin::Poll::PollsController < Admin::BaseController
end end
private private
def load_geozones
@geozones = Geozone.all.order(:name)
end
def poll_params def poll_params
params.require(:poll).permit(:name, :starts_at, :ends_at) params.require(:poll).permit(:name, :starts_at, :ends_at, :geozone_restricted, geozone_ids: [])
end end
def search_params def search_params

View File

@@ -2,8 +2,6 @@ class Admin::Poll::QuestionsController < Admin::BaseController
load_and_authorize_resource :poll load_and_authorize_resource :poll
load_and_authorize_resource :question, class: 'Poll::Question' load_and_authorize_resource :question, class: 'Poll::Question'
before_action :load_geozones, only: [:new, :create, :edit, :update]
def index def index
@polls = Poll.all @polls = Poll.all
@search = search_params[:search] @search = search_params[:search]
@@ -55,12 +53,8 @@ class Admin::Poll::QuestionsController < Admin::BaseController
private private
def load_geozones
@geozones = Geozone.all.order(:name)
end
def question_params def question_params
params.require(:poll_question).permit(:title, :question, :summary, :description, :proposal_id, :valid_answers, :poll_id, :geozone_ids => []) params.require(:poll_question).permit(:title, :question, :summary, :description, :proposal_id, :valid_answers)
end end
def search_params def search_params