svsticky / constipated-koala

Management system for our study association
https://koala.svsticky.nl/
GNU General Public License v3.0
16 stars 4 forks source link

create payment request mail task #981

Closed Riscky closed 2 years ago

Riscky commented 2 years ago

This PR adds a new mailing, with a rake task that should be run on a schedule (see svsticky/sadserver/pull/390 for the accompanying server PR). This email summarizes all open payments and asks users to pay this asap via the payment portal. The email looks like this: image

Unlike the other mailings, the text version of the email is rendered from a template instead of a heredoc, which in my opinion is cleaner.

This PR also changes some things outside of the mailers:

This PR does not:

All of these should probably be done sometime in the future, but seem out of scope for the current PR (TODO: make issues for these things).