app/views/usman/users/_show.html.erb in usman-0.3.9 vs app/views/usman/users/_show.html.erb in usman-0.3.10
- old
+ new
@@ -4,11 +4,11 @@
<div class="row">
<div class="col-md-3 col-sm-12 col-xs-12" style="border-right:1px solid #f1f1f1;">
- <% if @current_user.super_admin? %>
+ <% if display_edit_links? %>
<%= edit_image(@user,
"profile_picture.image.large.url",
upload_image_link(@user, :profile_picture, nil ),
remove_image_link(@user, :profile_picture, nil ),
image_options: {assoc_name: :profile_picture }) %>
@@ -41,20 +41,21 @@
<%#= raw(@user.biography) %>
</div> -->
<div class="visible-sm visible-xs mb-50"></div>
- </div>
+ </div>
+ <% if display_manage_links? %>
<div class="col-md-3 col-sm-12 col-xs-12">
<% edit_link = edit_user_path(id: @user.id) %>
<% delete_link = user_path(id: @user.id) %>
<%= link_to raw("<i class=\"linecons-pencil\"></i> Edit User"), edit_link, :remote=>true, class: "btn btn-block btn-success" if @user.can_be_edited? %>
- <%= link_to raw("<i class=\"linecons-trash\"></i> Delete"), delete_link, method: :delete, role: "menuitem", tabindex: "-1", data: { confirm: 'Are you sure?' }, :remote=>true, class: "btn btn-block btn-danger btn-only-hover" if @user.can_be_deleted? && (@current_user != @user) %>
+ <%= link_to raw("<i class=\"linecons-trash\"></i> Delete"), delete_link, method: :delete, role: "menuitem", tabindex: "-1", data: { confirm: 'Are you sure?' }, :remote=>true, class: "btn btn-block btn-danger btn-only-hover" if @user.can_be_deleted? && (@current_user != @user) && @current_permission.can_delete? %>
<% if @current_user.super_admin? %>
<%= link_to raw("<i class=\"linecons-paper-plane\"></i> Masquerade"), masquerade_user_path(@user), method: :put, data: { confirm: "Are you sure? Do you really want to logout current session and login as #{@user.name}?" }, class: "btn btn-block btn-gray btn-only-hover" if @current_user != @user %>
@@ -76,9 +77,10 @@
<%= link_to raw("<i class=\"fa fa-edit mr-5\"></i> Suspend"), update_status_user_path(:id =>@user.id, :status =>'suspended'), :method =>'PUT', :remote=>true, role: "menuitem", tabindex: "-1", :class=>"btn btn-block btn-danger btn-only-hover" if @user.can_be_suspended? && (@current_user != @user) %>
<div class="visible-sm visible-xs mb-50"></div>
</div>
+ <% end %>
</div>
<%= clear_tag(50) %>
\ No newline at end of file