Sha256: a4afc1b19269f81f3fbb648951ab97576120961927e7101333c28032f6241654
Contents?: true
Size: 1.5 KB
Versions: 8
Compression:
Stored size: 1.5 KB
Contents
# frozen_string_literal: true module Decidim module Forms module Admin module Concerns # Url helper for HasQuestionnaireAnswers controller concern # module HasQuestionnaireAnswersUrlHelper def self.included(base) base.helper_method :questionnaire_url, :questionnaire_participants_url, :questionnaire_participant_answers_url, :questionnaire_export_response_url end # You can implement this method in your controller to change the URL # where the questionnaire can be edited. def questionnaire_url url_for(questionnaire.questionnaire_for) end # You can implement this method in your controller to change the URL # where the questionnaire participants' info will be shown. def questionnaire_participants_url url_for([:index, questionnaire.questionnaire_for, format: nil]) end # You can implement this method in your controller to change the URL # where the user's questionnaire answers will be shown. def questionnaire_participant_answers_url(session_token) url_for([:show, questionnaire.questionnaire_for, session_token: session_token]) end def questionnaire_export_response_url(session_token) url_for([:export_response, questionnaire.questionnaire_for, session_token: session_token, format: "pdf"]) end end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems