Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] lancer un script lors de la création d'une liste
- From: Guillaume Tournat <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] lancer un script lors de la création d'une liste
- Date: Mon, 01 Jul 2013 14:47:29 +0200
Le 01/07/2013 08:07, Arnaud Jayet a écrit :
Bonjour
Je me permets de relancer ma question, n'ayant pas eu de réponse de la liste :
je voudrai avoir la possibilité de lancer un script shell, ou perl peu
importe, lors de la création d'une liste par l'interface web wwsympa.
(l'idée c'est d'ajouter automatiquement le nom de la liste dans un
annuaire LDAP)
J'ai eu à faire un traitement similaire (synchronisation d'un annuaire LDAP à partir
de la table des users de sympa).
Pour éviter tout hack du code de sympa, je me suis appuyé sur les fonctionnalités de
TRIGGER de Mysql. En cas d'écriture dans la table concernée, ceci déclenche l'écriture
d'un enregistrement dans une table de spool.
delimiter $$
CREATE TRIGGER Updates_Trigger
AFTER UPDATE ON user_table
FOR EACH ROW
BEGIN
INSERT into updates_spool(email_user,date_ins,etat,action)
VALUES(NEW.email_user,NOW(),'pending','mod');
END$$
Ensuite, un démon perl scrute la table de spools et déclenche les actions que je
souhaite.
a+
-
[sympa-fr] lancer un script lors de la création d'une liste,
Arnaud Jayet, 01/07/2013
- Re: [sympa-fr] lancer un script lors de la création d'une liste, Luc Veillon, 01/07/2013
- Re: [sympa-fr] lancer un script lors de la création d'une liste, Guillaume Tournat, 01/07/2013
- Re: [sympa-fr] lancer un script lors de la création d'une liste, Yann Cézard, 10/07/2013
Archives gérées par MHonArc 2.6.19+.