List admin addition through command line
Created by: dverdin
See issue #524 for discussion about the feature.
I implemented the addition of a list admin (owner or editor) through the command line. The code is based on a Request::Handler called add_list_admin. All list admins options are available as options to the command line.
So you can add a list admin using the following command:
sympa.pl -add_list_admin \
--email <email@new.owner> \
--role [owner|editor] _
--list <listname@domain.tld> \
--profile [privileged|privileged) \
--info 'tagada meuh!' \
--visibility [conceal|noconceal] \
--reception [mail|nomail] \
--gecos <a gecos>
Todo after it: implement list admin deletion and update (for which you could specify the whole virtual host).