vrfs737: added user progression admin panel
This commit is contained in:
parent
8fa8895944
commit
fa05c3eb5d
|
|
@ -0,0 +1,86 @@
|
|||
ActiveAdmin.register JamRuby::User, :as => 'User Progression' do
|
||||
DATE_FORMAT = '%Y-%m-%d %H:%M'
|
||||
|
||||
menu :label => 'User Progression'
|
||||
|
||||
config.sort_order = 'updated_at DESC'
|
||||
config.batch_actions = false
|
||||
config.clear_action_items!
|
||||
config.filters = false
|
||||
|
||||
index do
|
||||
column :email do |user| link_to(truncate(user.email, {:length => 12}), resource_path(user), {:title => "#{user.first_name} #{user.last_name} (#{user.email})"}) end
|
||||
column :updated_at do |uu| uu.updated_at.strftime(DATE_FORMAT) end
|
||||
column :created_at do |uu| uu.created_at.strftime(DATE_FORMAT) end
|
||||
column :city
|
||||
column :musician
|
||||
column 'Client DL' do |uu|
|
||||
if dd = uu.first_downloaded_client_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Client Run' do |uu|
|
||||
if dd = uu.first_ran_client_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Certified Gear' do |uu|
|
||||
if dd = uu.first_certified_gear_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Any Session' do |uu|
|
||||
if dd = uu.first_music_session_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Real Session' do |uu|
|
||||
if dd = uu.first_real_music_session_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Good Session' do |uu|
|
||||
if dd = uu.first_good_music_session_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Invited' do |uu|
|
||||
if dd = uu.first_invited_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Friended' do |uu|
|
||||
if dd = uu.first_friended_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Promoted' do |uu|
|
||||
if dd = uu.first_social_promoted_at
|
||||
dd.strftime(DATE_FORMAT)
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
column 'Recorded' do |uu|
|
||||
uu.first_recording_at
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
Loading…
Reference in New Issue