Add some useful filters
This commit is contained in:
parent
7b6a571550
commit
93dc5ccd35
|
|
@ -15,6 +15,9 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do
|
||||||
#filter :partner_user
|
#filter :partner_user
|
||||||
filter :partner_name
|
filter :partner_name
|
||||||
filter :id
|
filter :id
|
||||||
|
filter :jamtracks_sold
|
||||||
|
filter :subscriptions_count
|
||||||
|
filter :current_quarter_in_cents
|
||||||
|
|
||||||
scope("Sorted By Current Quarter", default: true) { |scope| scope.where('partner_user_id IS NOT NULL').order('current_quarter_in_cents desc') }
|
scope("Sorted By Current Quarter", default: true) { |scope| scope.where('partner_user_id IS NOT NULL').order('current_quarter_in_cents desc') }
|
||||||
scope("Sorted By Jamtracks Sold", default: false) { |scope| scope.where('partner_user_id IS NOT NULL').order('jamtracks_sold desc') }
|
scope("Sorted By Jamtracks Sold", default: false) { |scope| scope.where('partner_user_id IS NOT NULL').order('jamtracks_sold desc') }
|
||||||
|
|
@ -28,6 +31,7 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do
|
||||||
helper 'active_admin/subscription'
|
helper 'active_admin/subscription'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
form do |f|
|
form do |f|
|
||||||
f.inputs 'Fields' do
|
f.inputs 'Fields' do
|
||||||
f.input(:partner_name, :input_html => { :maxlength => 128 })
|
f.input(:partner_name, :input_html => { :maxlength => 128 })
|
||||||
|
|
@ -74,7 +78,6 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do
|
||||||
div do
|
div do
|
||||||
sprintf("Sub $%.2f", oo.subscriptions_cumulative_earnings_in_dollars)
|
sprintf("Sub $%.2f", oo.subscriptions_cumulative_earnings_in_dollars)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
column 'Current Quarter' do |oo|
|
column 'Current Quarter' do |oo|
|
||||||
div do
|
div do
|
||||||
|
|
@ -115,6 +118,7 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do
|
||||||
row :address
|
row :address
|
||||||
row :tax_identifier
|
row :tax_identifier
|
||||||
row :paypal_id
|
row :paypal_id
|
||||||
|
row :venmo_user_id
|
||||||
row :jamtracks_sold
|
row :jamtracks_sold
|
||||||
row :subscriptions_count
|
row :subscriptions_count
|
||||||
row :cumulative_earnings_in_dollars
|
row :cumulative_earnings_in_dollars
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue