Support for multiple phones.

This commit is contained in:
Dominik Pantůček 2023-12-24 21:25:22 +01:00
parent af5976ad43
commit 0b70563b10
2 changed files with 5 additions and 4 deletions

View file

@ -48,7 +48,7 @@
cal-day) cal-day)
;; Pass 2: known keys ;; Pass 2: known keys
(define mandatory-keys '(nick name mail phone)) (define mandatory-keys '(nick name mail))
(define optional-keys '(born)) (define optional-keys '(born))
(define known-multikeys (define known-multikeys
'(card desfire '(card desfire
@ -60,7 +60,8 @@
revisionstart revisionstop revisionstart revisionstop
grantstart grantstop grantstart grantstop
joined destroyed joined destroyed
feestart feestop)) feestart feestop
phone))
(define ignored-keys '(mail2)) (define ignored-keys '(mail2))
(define known-keys (append mandatory-keys optional-keys)) (define known-keys (append mandatory-keys optional-keys))
@ -139,7 +140,7 @@
(if ok? (if ok?
mr1 mr1
(brmember-add-highlight mr1 line-number msg 3 'error)))) (brmember-add-highlight mr1 line-number msg 3 'error))))
((card desfire) ((card desfire phone)
(brmember-sub-set mr output key (brmember-sub-set mr output key
(map (map
(lambda (rec) (lambda (rec)

View file

@ -97,7 +97,7 @@
(body (map (lambda (k) (body (map (lambda (k)
(let ((v (ldict-ref info k))) (let ((v (ldict-ref info k)))
(case k (case k
((card desfire) ((card desfire phone)
(list k (list k
(table->string (table->string
(map (map