Module: Decidim::Forms::Admin::Concerns::HasQuestionnaireAnswers

Extended by:
ActiveSupport::Concern
Included in:
Elections::Admin::FeedbackFormsController, Surveys::Admin::SurveysController
Defined in:
decidim-forms/app/controllers/decidim/forms/admin/concerns/has_questionnaire_answers.rb

Overview

Questionnaires can be related to any class in Decidim. In order to manage the questionnaires answers for a given type, you should create a new controller and include the HasQuestionnaire concern as well as this one.

In the controller that includes this concern, you should define a ‘questionnaire_for` method that returns an instance of the model that the questionnaire belongs to. You should also define the routes for: `index_<model>_url` and `export_<model>_url` as well as `show_<model>_url` and `export_response_<model>_url` (which are passed a `:session_token` parameter)