Class: Decidim::Demographics::Admin::ResponsesController
- Inherits:
-
ApplicationController
- Object
- Admin::ApplicationController
- ApplicationController
- Decidim::Demographics::Admin::ResponsesController
- Includes:
- Forms::Admin::Concerns::HasQuestionnaireResponses
- Defined in:
- app/controllers/decidim/demographics/admin/responses_controller.rb
Instance Method Summary collapse
- #index ⇒ Object
- #permission_subject ⇒ Object
- #questionnaire_export_response_url(id) ⇒ Object
- #questionnaire_for ⇒ Object
-
#questionnaire_participant_responses_url(id) ⇒ Object
Specify where to redirect after exporting a user response.
- #questionnaire_participants_url ⇒ Object
- #questionnaire_url ⇒ Object
Instance Method Details
#index ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 11 def index :index, @query = paginate(collection) @participants = participants(@query) @total = questionnaire.count_participants @survey = questionnaire_for render template: "decidim/demographics/admin/responses/index" end |
#permission_subject ⇒ Object
22 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 22 def = :demographics_responses |
#questionnaire_export_response_url(id) ⇒ Object
26 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 26 def questionnaire_export_response_url(id) = export_response_response_path(id:) |
#questionnaire_for ⇒ Object
24 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 24 def questionnaire_for = demographic |
#questionnaire_participant_responses_url(id) ⇒ Object
Specify where to redirect after exporting a user response
31 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 31 def questionnaire_participant_responses_url(id) = response_path(id:) |
#questionnaire_participants_url ⇒ Object
33 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 33 def questionnaire_participants_url = decidim_admin_demographics.responses_path |
#questionnaire_url ⇒ Object
28 |
# File 'app/controllers/decidim/demographics/admin/responses_controller.rb', line 28 def questionnaire_url = edit_questions_questions_path |