Module: Decidim::Surveys::SurveyHelper
- Defined in:
- decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb
Instance Method Summary collapse
- #authorization_action ⇒ Object
- #authorizations ⇒ Object
- #authorize_action_path(handler_name) ⇒ Object
- #current_component ⇒ Object
- #no_permission ⇒ Object
- #resource ⇒ Object
Instance Method Details
#authorization_action ⇒ Object
20 21 22 |
# File 'decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb', line 20 def @authorization_action ||= params[:authorization_action] end |
#authorizations ⇒ Object
28 29 30 |
# File 'decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb', line 28 def @authorizations ||= (:answer, resource: questionnaire_for) end |
#authorize_action_path(handler_name) ⇒ Object
24 25 26 |
# File 'decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb', line 24 def (handler_name) .status_for(handler_name).current_path end |
#current_component ⇒ Object
16 17 18 |
# File 'decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb', line 16 def current_component @current_component ||= Decidim::Component.find(params[:component_id]) end |
#no_permission ⇒ Object
6 7 8 9 10 |
# File 'decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb', line 6 def render( partial: "decidim/authorization_modals/content" ) end |
#resource ⇒ Object
12 13 14 |
# File 'decidim-surveys/app/helpers/decidim/surveys/survey_helper.rb', line 12 def resource questionnaire_for end |