Module: Decidim::Plans::UserGroupHelper

Defined in:
app/helpers/decidim/plans/user_group_helper.rb

Instance Method Summary collapse

Instance Method Details

#user_group_select_field(form, name) ⇒ Object

Renders a user_group select field in a form. form - FormBuilder object name - attribute user_group_id

Returns nothing.



11
12
13
14
15
16
17
18
19
20
# File 'app/helpers/decidim/plans/user_group_helper.rb', line 11

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