Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Ajout de fonctionnalité...
- From: Francois Sauterey - Snes <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] Ajout de fonctionnalité...
- Date: Fri, 17 Jul 2015 18:55:29 +0200
Le 12/07/2015 09:37, Francois Sauterey - Snes (via sympa-fr Mailing List) a écrit :
Je dois migrer un serveur de liste ( debian lenny - sympa 5.3.4 !!!)
relativement important (quelques 45 domaines virtuel, 2000 listes dont
la moitié gère leurs abonnés via une inclusion sql).
Le serveur passe enfin sous jessie - sympa 6.1.23 !
Sur l'ancien serveur, j'avais incrusté un "module complémentaire" (nommé
wap) :
Mes listonneurs (gestionnaires de listes) étant non-informaticiens, et
encore moins spécialiste sql, ils fabriquent leurs requêtes via un outil
maison qui stocke (dans une table d'une base de données extérieure) sous
un nom ad hoc la requête en la liant à leur mel.
J'avais donc ajouté un item dans le menu admin :
Admin
Configurer la liste
Personnaliser
Gérer les abonnés
*Wap*
Gérer les archives
Gestion des erreurs
Fermer l'espace documents
Supprimer la liste
Renommer la liste
Grâce a un wap_request.tt2 j'affiche dans un select la liste le nom des
requêtes disponibles pour l'utilisateur.
Après son choix, dans wwsympa.fcgi je remplie les champs :
if ($in{'origine'} eq 'wap') {
$in{'single_param.include_sql_query.0.db_name'} = 'WAP';
$in{'single_param.include_sql_query.0.name'} = 'Wap';
$in{'single_param.include_sql_query.0.db_type'} = 'Pg';
$in{'single_param.include_sql_query.0.user'} = '*****';
$in{'single_param.include_sql_query.0.host'} = 'a.b.c.d';
$in{'single_param.user_data_source'}='include2';
}
Et le § include_sql_query est mis à jour !
Malheureusement je n'arrive pas à faire la même chose dans le nouveau
sympa.
J'arrive bien à jusqu'à l'affichage du select (utilisation d'un Wap.pm
pour permettre les mise à jour), et même dans le do_edit_list, mais
arrivé là je coince.
Pour info, même si cela ne concerne que des sympa 6.1 ;-)
J'ai pu finaliser l'affaire, même si je suis un peu déçu d'avoir trop modifier le code d'origine dans wwsympa.fcgi (bonjour la prochaine mise à jour !)
ceci dit, seuls deux endroit sont concernés, donc la maintenance devrait pouvoir se faire...
Si certains sont intéressés, je peux leur donner plus de précisions.
Salut les mongueurs
Francois Sauterey
-
[sympa-fr] Ajout de fonctionnalité...,
Francois Sauterey - Snes, 12/07/2015
- Re: [sympa-fr] Ajout de fonctionnalité..., David Verdin, 15/07/2015
- Re: [sympa-fr] Ajout de fonctionnalité..., Francois Sauterey - Snes, 17/07/2015
Archives gérées par MHonArc 2.6.19+.