ref: master
app/helpers/users_helper.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
module UsersHelper def filter_translation { 'all_users' => _('All users'), 'admin_users' => _('Admin users'), 'activated_users' => _('Activated users'), 'deactivated_users' => _('Deativated users'), } end def filter_selector(filter, float = 'right') options = options_for_select(filter_translation.map {|key, name| [name, key]}, :selected => filter) url_params = url_for(params.merge(:filter => 'FILTER')) onchange = "document.location.href = '#{url_params}'.replace('FILTER', this.value)" select_field = select_tag(:filter, options, :onchange => onchange) content_tag('div', content_tag('strong', _('Filter')) + ': ' + select_field, :class => "environment-profiles-customize-search" ) end def users_filter_title(filter) filter_translation[filter] end end |