Implement listing list members for mailman3.
This commit is contained in:
parent
6af6349a1e
commit
d802cf13c8
2 changed files with 10 additions and 1 deletions
|
@ -71,7 +71,8 @@
|
||||||
|
|
||||||
(define-mailman-proc list-mailman-lists
|
(define-mailman-proc list-mailman-lists
|
||||||
list-mailman2-lists list-mailman3-lists)
|
list-mailman2-lists list-mailman3-lists)
|
||||||
(define-mailman-proc list-mailman-list-members list-mailman2-list-members)
|
(define-mailman-proc list-mailman-list-members
|
||||||
|
list-mailman2-list-members list-mailman3-list-members)
|
||||||
(define-mailman-proc load-mailman-list load-mailman2-list)
|
(define-mailman-proc load-mailman-list load-mailman2-list)
|
||||||
(define-mailman-proc load-mailman-lists load-mailman2-lists)
|
(define-mailman-proc load-mailman-lists load-mailman2-lists)
|
||||||
|
|
||||||
|
|
|
@ -29,10 +29,12 @@
|
||||||
mailman3
|
mailman3
|
||||||
(
|
(
|
||||||
list-mailman3-lists
|
list-mailman3-lists
|
||||||
|
list-mailman3-list-members
|
||||||
)
|
)
|
||||||
|
|
||||||
(import scheme
|
(import scheme
|
||||||
(chicken string)
|
(chicken string)
|
||||||
|
(chicken sort)
|
||||||
configuration
|
configuration
|
||||||
util-io)
|
util-io)
|
||||||
|
|
||||||
|
@ -51,4 +53,10 @@
|
||||||
(define (list-mailman3-lists)
|
(define (list-mailman3-lists)
|
||||||
(get-mailman3-output-lines "lists -q"))
|
(get-mailman3-output-lines "lists -q"))
|
||||||
|
|
||||||
|
;; Returns the list of members of given list
|
||||||
|
(define (list-mailman3-list-members lst)
|
||||||
|
(sort
|
||||||
|
(get-mailman3-output-lines "members" lst "-e")
|
||||||
|
string-ci<?))
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue