users_helper.rb
844 Bytes
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