Sha256: f98df3f8d88463d5e50f652b901058bab22514d64a09be1381095acf93a90790

Contents?: true

Size: 628 Bytes

Versions: 6

Compression:

Stored size: 628 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Admin
    # This class contains helpers needed to format ParticipatoryProcesses
    # in order to use them in select forms.
    #
    module ProcessesForSelectHelper
      # Public: A formatted collection of ParticipatoryProcesses to be used
      # in forms.
      #
      # Returns an Array.
      def processes_for_select
        @processes_for_select ||= OrganizationParticipatoryProcesses.new(current_organization).map do |process|
          [
            translated_attribute(process.title),
            process.id
          ]
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
decidim-admin-0.5.1 app/helpers/decidim/admin/processes_for_select_helper.rb
decidim-0.5.1 decidim-admin/app/helpers/decidim/admin/processes_for_select_helper.rb
decidim-admin-0.5.0 app/helpers/decidim/admin/processes_for_select_helper.rb
decidim-0.5.0 decidim-admin/app/helpers/decidim/admin/processes_for_select_helper.rb
decidim-admin-0.4.4 app/helpers/decidim/admin/processes_for_select_helper.rb
decidim-0.4.4 decidim-admin/app/helpers/decidim/admin/processes_for_select_helper.rb