Adding zombie report
This commit is contained in:
parent
57e6ac1fc5
commit
15836b4f4e
|
@ -50,7 +50,8 @@ class UsersController < ApplicationController
|
|||
|
||||
# Recent user activity
|
||||
def activity
|
||||
@user_logins = User.where(:last_sign_in_at => 1.month.ago..Time.now)
|
||||
@zombie_members = User.where('sign_in_count = 0').where('member_level > 1')
|
||||
@user_logins = User.where(:current_sign_in_at => 2.months.ago..Time.now).where('sign_in_count > 1')
|
||||
@new_users = User.where(:created_at => 3.months.ago..Date.today)
|
||||
@cardless_users = User.includes('cards').where(['users.member_level >= ?','50']).where('cards.id IS NULL')
|
||||
end
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
<h1>Member Onboarding/Activity</h1>
|
||||
<a href="#new_users">New Users</a> |
|
||||
<a href="#members_without_cards">Members Without Cards</a> |
|
||||
<a href="#logins">Logins</a>
|
||||
<a href="#logins">Logins</a> |
|
||||
<a href="#zombies">Never-Logged-In Members</a>
|
||||
|
||||
|
||||
<h2><a name="new_users"></a>New Users</h2>
|
||||
|
@ -114,3 +115,25 @@
|
|||
<% end %>
|
||||
</table>
|
||||
|
||||
|
||||
<h2><a name="zombies"></a>Never-Logged-In Members</h2>
|
||||
<em>Excluding non-members</em>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Member Level</th>
|
||||
<th>Account Created</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
|
||||
<% if !@zombie_members.blank? %>
|
||||
<% @zombie_members.sort_by(&:created_at).reverse!.each do |user| %>
|
||||
<tr<%= " class='hidden'" if user.hidden? %>>
|
||||
<td><%= link_to user.name, user %></td>
|
||||
<td><%= user.member_level_string %></td>
|
||||
<td><%= distance_of_time_in_words DateTime.now, user.created_at %> ago</td>
|
||||
</tr>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</table>
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user