[Enhancement] ContributionRecur edit activity should include more details
Overview
When one edits a recurring contribution an activity is saved saying which user edited it. If the amount or the number of installments has been changed, that is included in the activity details. However, no other changes are included (and the ContributionRecur row changes from log_contribution_recur are not in the contact change log), so it's impossible to tell in the UI if someone changed e.g. the next scheduled contribution date or the cycle day.
Example use-case
- Edit a ContributionRecur
- Look at the activity tab, and see all the changes you made
Current behaviour
Only changes to number of installments and amount are listed in the activity details
Proposed behaviour
Changes to other subscription properties are also listed in the activity details