Page MenuHomePhabricator

CiviCRM - Activity log for changes made to recurring contributions need more details
Closed, ResolvedPublic

Description

The activity log for changes made to recurring contributions needs more details.

Currently the activity history only shows one change made to a recurring donation even if multiple changes are made to the donation at once. Additionally, for date changes it just notes that the recurrence was updated and doesn't provide specific details as to what change was made.

For example: On the record shown in the image below for CID 54786449 a change was made to both the date and the amount. However, civi currently only indicates that an amount change was made.

Screenshot 2024-02-13 at 1.59.53 PM.png (410×1 px, 41 KB)

Another example: On this record shown in the image below for CID 51202551 a billing date change was made but the log just generically notes that there has been an update.

Screenshot no 2.png (554×1 px, 50 KB)

Ideally we would see any and all changes made in the activity log even if there are multiple changes made. Additionally, when billing date changes are made if it could more explicitly describe what was changed that would also be helpful.

@Ejegg has submitted a feature request to Civi for this > https://lab.civicrm.org/dev/core/-/issues/5008.

Related Objects

Event Timeline

Ejegg moved this task from Triage to DRI Backlog on the Fundraising-Backlog board.
Ejegg moved this task from Backlog to In Progress on the Fundraising Tech - Chaos Crew board.

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

[wikimedia/fundraising/crm@master] Update some variable names for clarity

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

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

[wikimedia/fundraising/crm@master] Remove deprecated $_subscriptionDetails

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

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

[wikimedia/fundraising/crm@master] Add extra details to the recurring edit activity

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

Change 1003774 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Update some variable names for clarity

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

Change rECIR1003775d3318 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Remove deprecated $_subscriptionDetails

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

Change 1003776 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add extra details to the recurring edit activity

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

OK @AMJohnson and @krobinson I just deployed a patch to add details about changes to next scheduled date and cycle day.

We never made a ticket for it, but those custom 'Smashpig' fields should be collapsed by default and read-only now as well.

Dwisehaupt set Final Story Points to 4.