Adding new member report

This commit is contained in:
2013-10-05 19:53:31 -07:00
parent d61289abaf
commit 04bab84293
6 changed files with 39 additions and 5 deletions

View File

@@ -1,15 +1,17 @@
<h1>HeatSync People</h1>
<% if can? :create, User %>
<%= link_to 'New User', new_user_path %>
<%= link_to 'New User', new_user_path %> |
<% end %>
<% if can? :manage, User %>
| <%= link_to 'Merge Users', users_merge_path %>
<%= link_to 'Merge Users', users_merge_path %> |
<% end %>
<% if current_user.admin? %>
| <%= link_to 'Inactive Users', users_inactive_path %>
| <%= link_to 'Recent Activity', users_activity_path %>
<%= link_to 'Inactive Users', users_inactive_path %> |
<%= link_to 'Recent Activity', users_activity_path %> |
<% end %>
<%= link_to 'New Members Report', users_new_member_report_path %>
<% @certifications = Certification.all.sort_by(&:id) %>
<table>
<col />

View File

@@ -0,0 +1,24 @@
<h1>New Members</h1>
<% if !@new_users.blank? %>
<% @new_users.sort_by(&:created_at).reverse!.group_by{|u| u.created_at.beginning_of_month}.each do |g| %>
<h2><%= g.first.to_formatted_s(:month_and_year) %></h2>
<% g.last.each do |user| %>
<p><b><%= user.name %> - <%= user.member_level_string %></b></p>
<p><b>What skills, knowledge and experience do you bring to the community?</b><br/>
<%= user.current_skills %>
</p>
<p><b>
What skills, knowledge and experiences are you looking for in HeatSync?
</b><br/>
<%= user.desired_skills %>
</p>
<p><b>
How'd you find out about HeatSync?
</b><br/>
<%= user.marketing_source %>
</p>
<p>&nbsp;</p>
<% end %>
<% end %>
<% end %>