Add VotationType fields to admin poll question form

This commit is contained in:
decabeza
2022-08-30 13:13:33 +02:00
committed by Senén Rodero Rodríguez
parent d1c1aa6691
commit 815a526d78
13 changed files with 129 additions and 3 deletions

View File

@@ -14,10 +14,10 @@ class Admin::Poll::QuestionsController < Admin::Poll::BaseController
end
def new
@polls = Poll.all
proposal = Proposal.find(params[:proposal_id]) if params[:proposal_id].present?
@question.copy_attributes_from_proposal(proposal)
@question.poll = @poll
@question.votation_type = VotationType.new
authorize! :create, @question
end
@@ -58,8 +58,7 @@ class Admin::Poll::QuestionsController < Admin::Poll::BaseController
end
def allowed_params
attributes = [:poll_id, :question, :proposal_id]
attributes = [:poll_id, :question, :proposal_id, votation_type_attributes: [:vote_type, :max_votes]]
[*attributes, translation_params(Poll::Question)]
end