From 93dc5ccd35b5e250e315d3cfec959a0695cb4784 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Sun, 23 Mar 2025 15:38:02 -0500 Subject: [PATCH] Add some useful filters --- admin/app/admin/affiliates.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/admin/app/admin/affiliates.rb b/admin/app/admin/affiliates.rb index 1280fecd2..59bf36114 100644 --- a/admin/app/admin/affiliates.rb +++ b/admin/app/admin/affiliates.rb @@ -15,6 +15,9 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do #filter :partner_user filter :partner_name 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 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' end + form do |f| f.inputs 'Fields' do f.input(:partner_name, :input_html => { :maxlength => 128 }) @@ -74,7 +78,6 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do div do sprintf("Sub $%.2f", oo.subscriptions_cumulative_earnings_in_dollars) end - end column 'Current Quarter' do |oo| div do @@ -115,6 +118,7 @@ ActiveAdmin.register JamRuby::AffiliatePartner, :as => 'Affiliates' do row :address row :tax_identifier row :paypal_id + row :venmo_user_id row :jamtracks_sold row :subscriptions_count row :cumulative_earnings_in_dollars