Sha256: 686162671f80346cc9e5b0655e0176e1e81d68aaea2c3c8b243fdda0137cdae5

Contents?: true

Size: 630 Bytes

Versions: 16

Compression:

Stored size: 630 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Plans
    module UserGroupHelper
      # Renders a user_group select field in a form.
      # form - FormBuilder object
      # name - attribute user_group_id
      #
      # Returns nothing.
      def user_group_select_field(form, name)
        selected = @form.user_group_id.presence
        user_groups = Decidim::UserGroups::ManageableUserGroups.for(current_user).verified
        form.select(
          name,
          user_groups.map { |g| [g.name, g.id] },
          selected: selected,
          include_blank: current_user.name
        )
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
decidim-plans-0.18.2 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.18.1 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.18.0 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.17.0 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.9 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.8 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.7 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.6 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.5 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.4 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.3 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.2 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.1 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.16.0 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.15.1 app/helpers/decidim/plans/user_group_helper.rb
decidim-plans-0.15.0 app/helpers/decidim/plans/user_group_helper.rb