Creating user summary page

This commit is contained in:
2014-02-14 02:12:13 -07:00
parent 8425aaecd2
commit d943adc458
6 changed files with 87 additions and 34 deletions

View File

@@ -0,0 +1,6 @@
<div class="thumbnail col-lg-1 col-sm-2 col-xs-4">
<%= image_tag user.gravatar_url(:default => "http://members.heatsynclabs.org/pirate.jpg") %>
<span class="badges"><%= raw(user.member_status_symbol) %></span>
<h4><%= link_to user.name, user %></h4>
</div>

View File

@@ -0,0 +1,45 @@
<link href="/bootstrap/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
<link href="/bootstrap/css/bootstrap-theme.min.css" type="text/css" rel="stylesheet" />
<script src="/bootstrap/js/bootstrap.min.js" type="text/javascript" ></script>
<style type="text/css">
.users .thumbnail {
height: 200px;
position: relative;
}
.users .badges { position: absolute; top: 125px; }
.users .thumbnail h4 { position: absolute; bottom: 1px; margin-bottom: 1px; }
</style>
<h1>HeatSync People
<%= link_to 'Full Table View', {:controller => "users", :full => "full"}, class: "btn btn-primary" %>
</h1>
<% if can? :create, User %>
<%= link_to 'New User', new_user_path %> |
<% end %>
<% if can? :manage, User %>
<%= link_to 'Merge Users', users_merge_path %> |
<% end %>
<% if current_user.admin? %>
<%= link_to 'Inactive Users', users_inactive_path %> |
<% end %>
<% if can? :activity, User %>
<%= link_to 'Recent Activity', users_activity_path %> |
<% end %>
<% if can? :new_member_report, User %>
<%= link_to 'New Members Report', users_new_member_report_path %>
<% end %>
<div class="users">
<%= render @users.sort_by(&:member_status).reverse %>
</div>
<% if current_user.orientation.blank? then %>
<p class="alert">There's a lot more to see here, but our records show you haven't completed the new member orientation yet. If that's incorrect, please contact a volunteer.</p>
<% end %>
<br />