Part of the requirements is that certain events are recorded. For both Donations and MembershipRequests, those are stored in their respective data['log'] field and consumed by the backend application. Having a list of these events, such as "donation was canceled" and "donation payment received" is helpful in understanding how to model the domain, and which domain events are needed.
|Open||None||T113249 [WMDE-Fundraising] Epic: Rewrite of frontend|
|Resolved||Tobi_WMDE_SW||T123046 [WMDE-Fundraising] Cancel Donation|
|Duplicate||None||T130111 [WMDE-Fundraising] Add donation log functionality to "Cancel Donation" use case|
|Resolved||JeroenDeDauw||T132238 Create list of events that need to be recorded|