Module: Decidim::Assemblies::FilterAssembliesHelper

Included in:
AssembliesHelper
Defined in:
app/helpers/decidim/assemblies/filter_assemblies_helper.rb

Overview

Helpers related to the Assemblies filter by type.

Instance Method Summary collapse

Instance Method Details

#available_filtersObject



7
8
9
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 7

def available_filters
  %w(all government executive consultative_advisory participatory working_group commission others)
end

#current_filter_textObject



23
24
25
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 23

def current_filter_text
  t(filter, scope: "decidim.assemblies.filter")
end

#filterObject



19
20
21
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 19

def filter
  params[:filter] || "all"
end


11
12
13
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 11

def filter_link(filter)
  link_to t(filter, scope: "decidim.assemblies.filter"), url_for(params.to_unsafe_h.merge(page: nil, filter: filter)), data: { filter: filter }, remote: true
end

#help_textObject



15
16
17
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 15

def help_text
  t("help", scope: "decidim.assemblies.filter")
end