Page MenuHomePhabricator

Add expiration period of 12 months to the 'Recurring Upgrade Declined' activity type in Civi
Closed, ResolvedPublic2 Estimated Story Points

Description

We need to leave a window with the Declined on, but then after 12 months, reintroduce them as upgradable.

We don't currently have an expiration period baked in. Since the donors are giving every month, that new donation will trigger a recalculation of the eligibility, so it should be enough to just modify the condition around having those activities.

'Recurring Upgrade Declined' is an activity type in CiviCRM. We don't export the full activity history to Acoustic - instead, in the nightly export, we calculate eligibility for upgrade for each donor that's been touched in the last 2 weeks, and just export a single yes/no field to Acoustic.

Event Timeline

MSuijkerbuijk_WMF renamed this task from Add expiration period of 16 months to the 'Recurring Upgrade Declined' activity type in Civi to Add expiration period of 12 months to the 'Recurring Upgrade Declined' activity type in Civi.May 2 2024, 1:18 PM
MSuijkerbuijk_WMF updated the task description. (Show Details)
Dwisehaupt set the point value for this task to 2.May 13 2024, 8:28 PM

Change #1035600 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/tools@master] Upgrade eligibility: ignore declines after 1 year

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

Change #1035600 merged by jenkins-bot:

[wikimedia/fundraising/tools@master] Upgrade eligibility: ignore declines after 1 year

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

AKanji-WMF set Final Story Points to 2.
AKanji-WMF subscribed.

These will time out after 12 months now - thanks @Ejegg