Sha256: 2b8d6276efb71b73b7d615d7493915c57fe8b2919d48db7aed31e989c4e993db
Contents?: true
Size: 857 Bytes
Versions: 37
Compression:
Stored size: 857 Bytes
Contents
# frozen_string_literal: true module Decidim module Votings module Admin # This class contains helpers needed to show the polling officers picker. module PollingOfficersPickerHelper def polling_officers_picker(form, field, url) picker_options = { id: sanitize_to_id(field), class: "picker-multiple", name: "#{form.object_name}[#{field.to_s.sub(/s$/, "_ids")}]", multiple: true, autosort: true } prompt_params = { url: url, text: t("polling_officers_picker.choose_polling_officers", scope: "decidim.votings.admin.polling_officers") } form.data_picker(field, picker_options, prompt_params) do |item| { url: url, text: item.name } end end end end end end
Version data entries
37 entries across 37 versions & 1 rubygems