Retour : Page Principale > sommaire aide > sommaire aide-mémos
Peut-ĂȘtre que les nouvelles versions de vqadmin ou ezmlm-web le font, Ă creuser; en attendant ça dĂ©panne.
Oui c'est un peu compliqué car il n'y a pas d'interface graphique...
Rappel : pour trouver le jeton, loggez-vous puis appelez https://www.tela-botanica.org/service:annuaire:auth/identite
Exemple, pour un jeton 1234abcd (oui, en vrai c'est vachement plus long) :
Résultat :
Pour trouver les listes desquelles la personne est modératrice, remplacer subscriber-of par moderator-of.
Pour trouver les listes auxquelles la personne est autorisée à écrire (post allowed list), remplacer subscriber-of par allowed-in.
Pour ces fonctionnalités manquantes, voir ce ticket sur GitHub.
Gérer un peu siouxement les abonnements avec ezmlm-php
Le service ezmlm permet de faire quelques opĂ©rations sympa sur les listes (voir documentation de l'API REST), auxquelles on ne pense pas forcĂ©ment car il n'y a pas d'interface graphique pour ça.Peut-ĂȘtre que les nouvelles versions de vqadmin ou ezmlm-web le font, Ă creuser; en attendant ça dĂ©panne.
Généralités
Pour effectuer des opĂ©rations sur ezmlm concernant une personne, il faut :- ĂȘtre porteur d'un jeton au nom soit de la personne en question, soit d'un admin (liste des emails et/ou rĂŽles des admins dans config/config.json )
- passer ce jeton dans l'entĂȘte adĂ©quat - actuellement "Auth" sur Sequoia)
Oui c'est un peu compliqué car il n'y a pas d'interface graphique...
Rappel : pour trouver le jeton, loggez-vous puis appelez https://www.tela-botanica.org/service:annuaire:auth/identite
Exemple, pour un jeton 1234abcd (oui, en vrai c'est vachement plus long) :
curl -H 'Auth:1234abcd' https://vpopmail.tela-botanica.org/ezmlm-php-ng/truc/chose
Trouver à quelles listes est abonnée une personne
C'est pratique pour désabonner sans en oublier.curl -H 'Auth:1234abcd' https://vpopmail.tela-botanica.org/ezmlm-php-ng/users/mathias@tela-botanica.org/subscriber-of
Résultat :
{"count":39,"results":["Floristicwp1","FlorsiticWP2","Inscrits","actu","afrique-ouest","cel","cel_images","cel_remarques","cel_utilisateurs","coel_remarques","commission_bota_tela","contacts_tela_botanica","dev-log","eflore","eflore_remarques","equipe","equipe-dev","floradataobs","floristic_equipe","identiplante","identiplante_remarques","informatique","journees_scf","missions-flores-com","mooc_acces0","mooc_remarques","ontologiebotanic","outil-terrain","phytosocio2017","pictofloraremarques","pilotage_mooc","sauvages_remarques","sauvagesdemarue-infos","sisp","site_remarques","smartflore_remarques","tb-eflore","testlib","webservices"]}
Pour trouver les listes desquelles la personne est modératrice, remplacer subscriber-of par moderator-of.
Pour trouver les listes auxquelles la personne est autorisée à écrire (post allowed list), remplacer subscriber-of par allowed-in.
Changer l'email d'une personne dans toutes les listes
curl -H 'Auth:1234abcd' https://vpopmail.tela-botanica.org/ezmlm-php-ng/users/mathias@tela-botanica.org/change-address-to/nouvelle-adresse@domaine.fr
Désabonner une personne de toutes les listes
Malheureusement on ne peut pas encore (mais on peut désabonner une personne d'une liste).Pour ces fonctionnalités manquantes, voir ce ticket sur GitHub.