Sha256: efd17a899557bc24ee125f4cc0284680b1b2e7d2144107e4c0c416cac07d769d
Contents?: true
Size: 920 Bytes
Versions: 6
Compression:
Stored size: 920 Bytes
Contents
# frozen_string_literal: true module Decidim module Assemblies # Helpers related to the Assemblies filter by type. # # `filter` returns a Filter object from Decidim::FilterResource module FilterAssembliesHelper def available_filters %w(all) + Assembly::ASSEMBLY_TYPES end def filter_link(filter_name) Decidim::Assemblies::Engine .routes .url_helpers .assemblies_path( filter: { scope_id: filter.scope_id, area_id: filter.area_id, assembly_type: filter_name } ) end def help_text t("help", scope: "decidim.assemblies.filter") end def filter_name(filter_key) t(filter_key, scope: "decidim.assemblies.filter") end def current_filter_name filter_name(filter.assembly_type) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems