Page MenuHomePhabricator

Enable Mail-Templating and -Sending from Fundraising Operation Center
Open, Needs TriagePublic

Description

Currently, when someone moderates a donation in the Fundraising Operation Center, the web UI calls the route donation-accepted in the FundraisingFrontend, which triggers the confirmation mail (which is highly specific to the donation data, so we can't just send a fixed text template). We did this to avoid introducing email infrastructure to the Fundraising Operation Center that largely duplicates code from the FundraisingFrontend. However, that cross-Application communication via HTTP requests (secured by the donation's updateToken) is not ideal.

The more the two code bases come together, the easier it will be to remove that route. In the meantime, we should still think from time to time if there in a better way to generate and send emails.

T147325: There is no email confirmation when a donation was moderated contains the detailed discussion history of the current setup.