Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Ajout de fonctionnalité...

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Francois Sauterey - Snes <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Ajout de fonctionnalité...
  • Date: Sun, 12 Jul 2015 09:37:25 +0200

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.

Quelqu'un aurait-il une idée ?

merci
Francois Sauterey



Archives gérées par MHonArc 2.6.19+.

Haut de le page