Add members expiring soon to the summary email.

This commit is contained in:
Dominik Pantůček 2024-02-09 14:51:26 +01:00
parent c458dc3900
commit a9f5fc74e4

View file

@ -158,6 +158,23 @@
(list "" (list ""
"Unpaired transactions:") "Unpaired transactions:")
(unpaired-table mb #:border-style 'ascii)))) (unpaired-table mb #:border-style 'ascii))))
(soonexps (sort
(find-members-by-predicate
mb
(brmember-suspended-for 21 24))
brmember<?))
(soonexps-lst
(if (null? soonexps)
#f
(list ""
(format "Expiring members (~A): ~A"
(length soonexps)
(string-intersperse
(map
(lambda (mr)
(brmember-format "~N (~S)" mr))
soonexps)
",")))))
(debtors (sort (debtors (sort
(members-to-notify mb 1) (members-to-notify mb 1)
brmember<?)) brmember<?))
@ -254,6 +271,7 @@
", ")))))) ", "))))))
(append income-lst (append income-lst
unpaired-lst unpaired-lst
soonexps-lst
debtors-lst debtors-lst
boring-lst boring-lst
dw-lst dw-lst