- content_for :title do
Liste des membres
- content_for :toolbar do
= link_to new_admin_user_path, class: 'btn btn-primary' do
%i.fa.fa-plus
Ajouter un membre
= link_to new_import_admin_users_path, class: 'btn btn-warning' do
%i.fa.fa-upload
= t('links.import_csv')
= form_tag admin_users_path, method: 'get', html: {role: "form"} do
%p
.form-inline
= label_tag :group_id, 'Groupe', class: 'control-label'
= select_tag :group_id, options_for_select([['Tous', nil]] + Group.all.map{|g| [g.name, g.id]}, params[:group_id]), class: 'form-control'
= label_tag :search, 'Nom ou e-mail', class: 'control-label'
= text_field_tag :search, params[:search], class: 'form-control'
= submit_tag "Rechercher", name: nil, class: "btn btn-primary"
= link_to "Tous", admin_users_path, {class: "btn btn-link"}
%table.table.table-striped
%tr
%th= User.human_attribute_name(:username)
%th= User.human_attribute_name(:email)
%th= User.human_attribute_name(:group_ids)
%th= User.human_attribute_name(:admin)
%th
- @users.each do |user|
%tr
%td= user.username
%td= user.email
%td.groups= user.groups.map(&:name).join(', ')
%td.boolean
- if user.admin?
%i.fa.fa-check
%td.actions
= link_to admin_user_purchases_path(user), class: 'btn btn-success' do
%i.fa.fa-download
Achats
= link_to edit_admin_user_path(user), class: 'btn btn-primary' do
%i.fa.fa-edit
= t('links.edit')
= link_to admin_user_path(user), method: :delete, 'data-confirm' => t('links.are_you_sure'), class: 'btn btn-danger' do
%i.fa.fa-times
= t('links.delete')
.text-center
= paginate @users