Page MenuHomePhabricator

Create fundraiseup2civicrm import module
Open, Needs TriagePublic

Assigned To
Authored By
Damilare
Mon, Sep 18, 11:23 AM
Referenced Files
F37730538: success_transaction.csv
Mon, Sep 18, 3:31 PM
Unknown Object (File)
Mon, Sep 18, 2:53 PM
Unknown Object (File)
Mon, Sep 18, 11:23 AM
Subscribers

Description

Here's a sample export from Fundraise-up, we can always edit the template on the dashboard:

For the import process, we would be reusing the existing BaseAuditProcessor class definition as it's implementation already covers the required scenarios. However we would be setting the makemissing option to true in order to push the missing main transactions to the donation queue.

We would need to setup a FundraiseupAudit class in Smashpig to parse and map the donation records from the Fundraiseup export to the Civi contribution template.

On second thoughts, we can use a simple import script like it's done for the offline imports. No need for the SmashPig dependency as all the required mapping can be done within the class. Only need to figure out if we would have it as a drupal module to make it callable on the cli or have a coworker job process the imports through a queue.

The imports should cover:

  • New Donations
  • Recurring Donations
  • Cancelled Donations

Event Timeline

Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptMon, Sep 18, 11:23 AM
Damilare renamed this task from Create Fundraise-up audit module to Create fundraise2civicrm import module.Tue, Sep 19, 3:30 PM
Damilare renamed this task from Create fundraise2civicrm import module to Create fundraiseup2civicrm import module.Tue, Sep 19, 3:41 PM
Damilare updated the task description. (Show Details)

Change 958997 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/crm@master] Setup fundraiseup2civicrm import class and add test data.

https://gerrit.wikimedia.org/r/958997

Change 959346 had a related patch set uploaded (by Damilare Adedoyin; author: Damilare Adedoyin):

[wikimedia/fundraising/crm@master] WIP: Create Fundraiseup Audit Processor

https://gerrit.wikimedia.org/r/959346