diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 31b18f0..bbdf39e 100755 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -1,6 +1,7 @@ class UsersController < ApplicationController load_and_authorize_resource before_filter :authenticate_user! + layout 'resources' def sort_by_cert(certs,id) result = 0 diff --git a/app/views/layouts/resources.html.erb b/app/views/layouts/resources.html.erb index 857eef0..3ccbb38 100755 --- a/app/views/layouts/resources.html.erb +++ b/app/views/layouts/resources.html.erb @@ -25,6 +25,8 @@ font-weight: bold; left: 10px; } .resource .thumbnail .disposed { color: red; } .resource .thumbnail h4 { position: absolute; bottom: 1px; margin-bottom: 1px; } + + .col_highlight { background-color: #f9f9f9; } diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb index 26e6b62..2f0f59c 100755 --- a/app/views/users/index.html.erb +++ b/app/views/users/index.html.erb @@ -1,23 +1,25 @@

HeatSync People

+

<% if can? :create, User %> - <%= link_to 'New User', new_user_path %> | + <%= link_to 'New User', new_user_path, class: "btn btn-success" %> <% end %> <% if can? :manage, User %> - <%= link_to 'Merge Users', users_merge_path %> | + <%= link_to 'Merge Users', users_merge_path, class: "btn btn-primary" %> <% end %> <% if current_user.admin? %> - <%= link_to 'Inactive Users', users_inactive_path %> | + <%= link_to 'Inactive Users', users_inactive_path, class: "btn btn-default" %> <% end %> <% if can? :activity, User %> - <%= link_to 'Recent Activity', users_activity_path %> | + <%= link_to 'Recent Activity', users_activity_path, class: "btn btn-default" %> <% end %> <% if can? :new_member_report, User %> - <%= link_to 'New Members Report', users_new_member_report_path %> + <%= link_to 'New Members Report', users_new_member_report_path, class: "btn btn-default" %> <% end %> +

<% @certifications = Certification.all.sort_by(&:id) %> - +
<% if current_user.admin? then %><% end %> @@ -47,14 +49,12 @@ <% @certifications.each do |c| %> <% end %> - - <% if !@users.blank? %> <% @users.each do |user| %> > - + <% if current_user.admin? then %><% end %> @@ -74,8 +74,6 @@ <% end %> <% end %> - - <% end %> <% end %> diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index 186c29b..b74800e 100755 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -6,9 +6,12 @@ <%= link_to image_tag('/facebook.png', :class => 'social-icon', :title => "Facebook"), @user.facebook_url, :class => 'social-link' if @user.facebook_url.present? %> <%= link_to image_tag('/github.png', :class => 'social-icon', :title => "Github"), @user.github_url, :class => 'social-link' if @user.github_url.present? %> <%= link_to image_tag('/website.png', :class => 'social-icon', :title => "Website"), @user.website_url, :class => 'social-link' if @user.website_url.present? %> -<%= link_to "Email User", user_compose_email_path(@user), :class => 'btn' %> - + <%= link_to 'Back', :back, :class => 'btn btn-default' %> + <%= link_to 'Email User', user_compose_email_path(@user), :class => 'btn btn-default' %> + <%= link_to 'Edit', edit_user_path(@user), class: "btn btn-primary" if can? :update, @user %> + <%= link_to 'Destroy', @user, class: "btn btn-danger", :confirm => 'Are you sure? WARNING: THIS DOES NOT REMOVE THE USER FROM THE DOOR SYSTEM! DISABLE THEM FIRST.', :method => :delete if can? :destroy, @user %> + <% if current_user.admin? || @user.email_visible %>

@@ -77,7 +80,7 @@

<% end %> -Certifications: <%= link_to "+ Add", (new_user_certification_path+"?user="+@user.id.to_s), :class => 'btn' if can? :create, UserCertification %> +Certifications: <%= link_to "+ Add", (new_user_certification_path+"?user="+@user.id.to_s), :class => 'btn btn-default' if can? :create, UserCertification %>

- Card: <%= link_to "+ Add", (new_card_path+"?user="+@user.id.to_s), :class => 'btn' if can? :create, Card %> + Card: <%= link_to "+ Add", (new_card_path+"?user="+@user.id.to_s), :class => 'btn btn-default' if can? :create, Card %> <% if current_user.admin? then %>

<%= c.name %>
<%= image_tag user.gravatar_url(:default => "http://members.heatsynclabs.org/assets/nil.png"), :class => :avatar %><%= image_tag user.gravatar_url(:size => 25,:default => "http://members.heatsynclabs.org/assets/nil.png"), :class => :avatar %> <%= link_to user.name, user %> <%= raw(user.member_status_symbol) %><%= user.email %><%= link_to 'Edit', edit_user_path(user) if can? :update, user %><%= link_to 'Destroy', user, :confirm => 'Are you sure? WARNING: THIS DOES NOT REMOVE THE USER FROM THE DOOR SYSTEM! DISABLE THEM FIRST.', :method => :delete if can? :destroy, user %>