Module: Decidim::Assemblies::FilterAssembliesHelper
- Includes:
- CheckBoxesTreeHelper
- Included in:
- AssembliesHelper
- Defined in:
- app/helpers/decidim/assemblies/filter_assemblies_helper.rb
Overview
Helpers related to the Assemblies filters.
Instance Method Summary collapse
Instance Method Details
#available_taxonomy_filters ⇒ Object
22 23 24 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 22 def available_taxonomy_filters Decidim::TaxonomyFilter.for(current_organization).for_manifest(:assemblies) end |
#filter_sections ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 9 def filter_sections items = [] available_taxonomy_filters.find_each do |taxonomy_filter| items.append(method: "with_any_taxonomies[#{taxonomy_filter.root_taxonomy_id}]", collection: filter_taxonomy_values_for(taxonomy_filter), label: decidim_sanitize_translated(taxonomy_filter.name), id: "taxonomy") end items.reject { |item| item[:collection].blank? } end |