Module: Decidim::Surveys::ApplicationHelper
- Defined in:
- decidim-surveys/app/helpers/decidim/surveys/application_helper.rb
Overview
Custom helpers, scoped to the surveys engine.
Instance Method Summary collapse
- #filter_sections ⇒ Object
-
#filter_surveys_date_values ⇒ Object
Returns a TreeNode to be used in the list filters to filter surveys by its state.
Methods included from RichTextEditorHelper
Methods included from CheckBoxesTreeHelper
#check_boxes_tree_options, #filter_areas_values, #filter_global_scopes_values, #filter_origin_values, #filter_taxonomy_values_children, #filter_taxonomy_values_for, #filter_text_for, #filter_tree_from_array, #flat_filter_values
Methods included from Decidim::SanitizeHelper
#decidim_escape_translated, #decidim_html_escape, #decidim_rich_text, #decidim_sanitize, #decidim_sanitize_admin, #decidim_sanitize_editor, #decidim_sanitize_editor_admin, #decidim_sanitize_newsletter, #decidim_sanitize_translated, #decidim_url_escape, included
Methods included from PaginateHelper
Instance Method Details
#filter_sections ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'decidim-surveys/app/helpers/decidim/surveys/application_helper.rb', line 23 def filter_sections @filter_sections ||= [{ method: :with_any_state, collection: filter_surveys_date_values, label: t("decidim.proposals.proposals.filters.state"), id: "state", type: :radio_buttons }] end |
#filter_surveys_date_values ⇒ Object
Returns a TreeNode to be used in the list filters to filter surveys by its state.
15 16 17 18 19 20 21 |
# File 'decidim-surveys/app/helpers/decidim/surveys/application_helper.rb', line 15 def filter_surveys_date_values [ ["all", t("all", scope: "decidim.surveys.surveys.filters")], ["open", { checked: true }, t("open", scope: "decidim.surveys.surveys.filters.state_values")], ["closed", t("closed", scope: "decidim.surveys.surveys.filters.state_values")] ] end |