From cbd5e89f6e70191fff6d49873285a01a7cb32c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pant=C5=AF=C4=8Dek?= Date: Thu, 30 Mar 2023 22:02:33 +0200 Subject: [PATCH] Improve fees table display. --- members-print.scm | 59 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 15 deletions(-) diff --git a/members-print.scm b/members-print.scm index 7fe5bde..5c0a6dc 100644 --- a/members-print.scm +++ b/members-print.scm @@ -326,20 +326,49 @@ (print (table->string (cons - (list "Member" "Fees" "Credit" "Payments" "Balance") - (map - (lambda (mr) - (let* ((balance (member-balance mr)) - (fees (dict-ref balance 'fees)) - (credit (dict-ref balance 'credit)) - (payment (dict-ref balance 'payment))) - (list (member-nick mr) - (sprintf "\t~A" fees) - (sprintf "\t~A" credit) - (sprintf "\t~A" payment) - (sprintf "\t~A" (- (+ credit payment) fees)) - ))) - (sort (filter-members-by-predicate MB member-active?) memberinexact total) + a:default) + ))) + (sort (filter-members-by-predicate MB member-active?) member