Disable cards export when current month is manually overriden.
This commit is contained in:
parent
74396a9753
commit
1b376e94c4
1 changed files with 5 additions and 1 deletions
|
@ -64,6 +64,7 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
(define -run-tests?- (make-parameter #f))
|
||||
(define -web-dir- (make-parameter #f))
|
||||
(define -bank-dir- (make-parameter #f))
|
||||
(define -cards-enabled- (make-parameter #t))
|
||||
|
||||
;; Arguments parsing
|
||||
(command-line
|
||||
|
@ -81,6 +82,7 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
"Configuration options:"
|
||||
(-members (dir) "Members base directory" (*members-directory* dir))
|
||||
(-month (YYYY-MM) "Specify current month"
|
||||
(-cards-enabled- #f)
|
||||
(*current-month* (string->month YYYY-MM)))
|
||||
(-tstyle (style) "Use given table style: debug, ascii, unicode"
|
||||
(*table-border-style* (string->symbol style)))
|
||||
|
@ -212,7 +214,9 @@ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
(print "New member id: " (gen-member-id MB))
|
||||
(newline))
|
||||
((gencards)
|
||||
(apply cards-export MB (-fname-)))
|
||||
(if (-cards-enabled-)
|
||||
(apply cards-export MB (-fname-))
|
||||
(print "Cards export disabled with manually specified current month.")))
|
||||
((problems)
|
||||
(let ((num (let loop ((mb (members-base-members MB))
|
||||
(num 0))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue