Page MenuHomePhabricator

Use new payment tables in Fundraising Operation Center
Open, Needs TriagePublic

Description

This is the "parent" ticket for collecting the necessary changes for the Fundraising Operation Center to no longer rely on the "legacy data blob" in donations and memberships for payment information.

  • Change queries for listing donations (list view and detail view)
  • Change queries for listing memberships (list view and detail view)
  • Change queries for analytics (query amount and payment type from payment table)
  • Change queries for exporting donations to use the payment tables:
  • When all the items above are done, move the getLegacyData methods from CreditCardBookingTransformer and PayPalBookingTransformer into the FOC code base and name them getExportData.