fix users list actions

This commit is contained in:
Stella Rouzi 2014-12-13 21:59:19 +02:00 committed by Stella
parent cc80fb10cb
commit 8d3c6568b5

View file

@ -16,9 +16,7 @@
%th Name %th Name
%th Attended Conferences %th Attended Conferences
%th Roles %th Roles
%th View %th Actions
%th Edit
%th Delete
%tbody %tbody
- @users.each do |user| - @users.each do |user|
%tr %tr
@ -42,17 +40,16 @@
= '...' = '...'
- else - else
None None
- if can? :show, user %td{width: '170px'}
%td .btn-group
= link_to 'View', admin_user_path(user), class: 'btn btn-success' - if can? :show, user
- if can? :update, user = link_to 'View', admin_user_path(user), class: 'btn btn-success'
%td - if can? :update, user
= link_to 'Edit', edit_admin_user_path(user), class: 'btn btn-primary' = link_to 'Edit', edit_admin_user_path(user), class: 'btn btn-primary'
- if can? :destroy, user - if can? :destroy, user
%td - if current_user.id == user.id
- if current_user.id == user.id or user.role_ids.include? 3 = link_to 'Delete',admin_user_path(user), method: :delete, data: {confirm: 'Are you sure ?'},
= link_to 'Delete',admin_user_path(user), :method => :delete , :data => {:confirm => 'Are you sure ?'}, disabled: true, class: 'btn btn-primary disabled btn-danger', role: 'button'
disabled: true, class: 'btn btn-primary disabled btn-danger', role: 'button' - else
- else = link_to 'Delete',admin_user_path(user), method: :delete,
= link_to 'Delete',admin_user_path(user), method: :delete, data: { confirm: 'Are you sure ?' }, class: 'btn btn-primary btn-danger'
data: { confirm: 'Are you sure ?' }, class: 'btn btn-primary btn-danger'