Module: Decidim::Forms::Admin::Concerns::HasQuestionnaireAnswersUrlHelper
- Defined in:
 - app/helpers/decidim/forms/admin/concerns/has_questionnaire_answers_url_helper.rb
 
Overview
Url helper for HasQuestionnaireAnswers controller concern
Class Method Summary collapse
Instance Method Summary collapse
- #questionnaire_export_response_url(session_token) ⇒ Object
 - 
  
    
      #questionnaire_participant_answers_url(session_token)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
You can implement this method in your controller to change the URL where the user’s questionnaire answers will be shown.
 - 
  
    
      #questionnaire_participants_url  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
You can implement this method in your controller to change the URL where the questionnaire participants’ info will be shown.
 - 
  
    
      #questionnaire_url  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
You can implement this method in your controller to change the URL where the questionnaire can be edited.
 
Class Method Details
.included(base) ⇒ Object
      10 11 12 13  | 
    
      # File 'app/helpers/decidim/forms/admin/concerns/has_questionnaire_answers_url_helper.rb', line 10 def self.included(base) base.helper_method :questionnaire_url, :questionnaire_participants_url, :questionnaire_participant_answers_url, :questionnaire_export_response_url end  | 
  
Instance Method Details
#questionnaire_export_response_url(session_token) ⇒ Object
      33 34 35  | 
    
      # File 'app/helpers/decidim/forms/admin/concerns/has_questionnaire_answers_url_helper.rb', line 33 def questionnaire_export_response_url(session_token) url_for([:export_response, questionnaire.questionnaire_for, { session_token:, format: "pdf" }]) end  | 
  
#questionnaire_participant_answers_url(session_token) ⇒ Object
You can implement this method in your controller to change the URL where the user’s questionnaire answers will be shown.
      29 30 31  | 
    
      # File 'app/helpers/decidim/forms/admin/concerns/has_questionnaire_answers_url_helper.rb', line 29 def questionnaire_participant_answers_url(session_token) url_for([:show, questionnaire.questionnaire_for, { session_token: }]) end  | 
  
#questionnaire_participants_url ⇒ Object
You can implement this method in your controller to change the URL where the questionnaire participants’ info will be shown.
      23 24 25  | 
    
      # File 'app/helpers/decidim/forms/admin/concerns/has_questionnaire_answers_url_helper.rb', line 23 def questionnaire_participants_url url_for([:index, questionnaire.questionnaire_for, { format: nil }]) end  | 
  
#questionnaire_url ⇒ Object
You can implement this method in your controller to change the URL where the questionnaire can be edited.
      17 18 19  | 
    
      # File 'app/helpers/decidim/forms/admin/concerns/has_questionnaire_answers_url_helper.rb', line 17 def questionnaire_url url_for(questionnaire.questionnaire_for) end  |