Match fee periods properly.
This commit is contained in:
parent
b9030db455
commit
28dd25998b
3 changed files with 34 additions and 1 deletions
|
|
@ -85,6 +85,8 @@
|
|||
brmember-mailman
|
||||
brmember-add-mailman
|
||||
|
||||
brmember-spec-fee
|
||||
|
||||
brmember-tests!
|
||||
)
|
||||
|
||||
|
|
@ -478,6 +480,18 @@
|
|||
(cons ml
|
||||
(brmember-mailman mr))))
|
||||
|
||||
;; Returns special fee for current month or #f if it should be default
|
||||
(define (brmember-spec-fee mr)
|
||||
(let ((fee-periods (brmember-info mr 'fee #f)))
|
||||
(if fee-periods
|
||||
(let ((fee-period (cal-month-find-period fee-periods)))
|
||||
(if fee-period
|
||||
(let ()
|
||||
(print fee-period)
|
||||
#t)
|
||||
#f))
|
||||
#f)))
|
||||
|
||||
;; Self-tests
|
||||
(define (brmember-tests!)
|
||||
(run-tests
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue