Accéder au contenu.
Menu Sympa

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

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Ajout de fonctionnalité...
  • Date: Wed, 15 Jul 2015 11:24:46 +0200

Bonjour François,

D'abord : c'est super cette personnalisation ! Quand tu seras en 6.2, tu pourras en faire un plugin TT2 !

Le 12/07/15 09:37, Francois Sauterey - Snes (via sympa-fr Mailing List) a écrit :
adresse@cachée">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.
Il faudrait quelques précisions si tu veux bien :
1- que disent les logs ?
2- tu bloques de quelle manière ? crash de l'interface web ?
3- le fichier de configuration des listes est-il tout de même mis à jour ?
adresse@cachée">
Quelqu'un aurait-il une idée ?

merci
Francois Sauterey

--
A bug in Sympa? Quick! To the bug tracker!

 
David Verdin
Études et projets applicatifs
 
Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
 
www.renater.fr
RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex



PNG image

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page