Module: Decidim::Sortitions::Admin::SortitionsHelper
- Includes:
- PaginateHelper, Decidim::SanitizeHelper, TranslationsHelper
- Defined in:
- decidim-sortitions/app/helpers/decidim/sortitions/admin/sortitions_helper.rb
Instance Method Summary collapse
-
#components_options(components) ⇒ Object
Converts a list of components into a list of selectable options.
- #sortition_taxonomies(sortition) ⇒ Object
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
Methods included from TranslationsHelper
empty_translatable, ensure_translatable, multi_translation, translated_in_current_locale?
Methods included from TranslatableAttributes
#attachment?, #default_locale?
Instance Method Details
#components_options(components) ⇒ Object
Converts a list of components into a list of selectable options
12 13 14 15 16 |
# File 'decidim-sortitions/app/helpers/decidim/sortitions/admin/sortitions_helper.rb', line 12 def (components) components.map do |f| [translated_attribute(f.name), f.id] end end |
#sortition_taxonomies(sortition) ⇒ Object
18 19 20 21 22 23 |
# File 'decidim-sortitions/app/helpers/decidim/sortitions/admin/sortitions_helper.rb', line 18 def sortition_taxonomies(sortition) taxonomies = sortition.taxonomies.map { |taxonomy| decidim_sanitize_translated(taxonomy.name) }.join(", ") return taxonomies if taxonomies.present? I18n.t("sortitions.form.all_taxonomies", scope: "decidim.sortitions.admin") end |