class Decidim::Meetings::Polls::QuestionsController
def admin_index_template
def admin_index_template "decidim/meetings/polls/questions/index_admin" end
def index
def index respond_to do |format| format.js do render template: pick_index_template, locals: { open_question: nil } end end end
def pick_index_template
def pick_index_template params[:admin] ? admin_index_template : "decidim/meetings/polls/questions/index" end
def question
def question @question ||= questionnaire.questions.find(params[:id]) if questionnaire end
def update
def update enforce_permission_to :update, :question, question: question Decidim::Meetings::Admin::UpdateQuestionStatus.call(question, current_user) do respond_to do |format| format.js do render template: admin_index_template, locals: { open_question: question.id } end end end end