Fix fees and web export.

This commit is contained in:
Dominik Pantůček 2023-05-18 15:45:23 +02:00
parent 2be2371a77
commit fd15ff2821
4 changed files with 5 additions and 10 deletions

View file

@ -34,8 +34,6 @@
mbase? mbase?
mbase-members
find-member-by-predicate find-member-by-predicate
find-member-by-id find-member-by-id
find-member-by-nick find-member-by-nick

View file

@ -183,9 +183,7 @@
;; Summarizes (cons students full) counts ;; Summarizes (cons students full) counts
(define (members-summary mb) (define (members-summary mb)
(let ((members (filter (let ((members (find-members-by-predicate mb brmember-active?)))
brmember-active?
(mbase-members mb))))
(foldl (lambda (acc mr) (foldl (lambda (acc mr)
(cons (+ (car acc) (if (brmember-student? mr) 1 0)) (cons (+ (car acc) (if (brmember-student? mr) 1 0))
(+ (cdr acc) (if (brmember-student? mr) 0 1)))) (+ (cdr acc) (if (brmember-student? mr) 0 1))))

View file

@ -382,10 +382,9 @@
))) )))
(sort (sort
(if destroyed? (if destroyed?
(mbase-members MB) (find-members-by-predicate MB (lambda x #t))
(filter (lambda (mr) (find-members-by-predicate MB (lambda (mr)
(not (brmember-destroyed? mr))) (not (brmember-destroyed? mr)))))
(mbase-members MB)))
brmember<?))) brmember<?)))
(balances (map (lambda (m) (balances (map (lambda (m)
(list-ref m 6)) (list-ref m 6))

View file

@ -84,7 +84,7 @@
(error 'gen-web-static "Directory is a file:" dir)) (error 'gen-web-static "Directory is a file:" dir))
(when (not (directory-exists? dir)) (when (not (directory-exists? dir))
(create-directory dir)) (create-directory dir))
(let* ((members-list (mbase-members mb)) (let* ((members-list (find-members-by-predicate mb (lambda x #t)))
(mlen0 (length members-list)) (mlen0 (length members-list))
(mlen (if (> mlen0 0) (mlen (if (> mlen0 0)
mlen0 mlen0