Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] intégrer des listes existantes à une famille
- From: David Verdin <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] intégrer des listes existantes à une famille
- Date: Wed, 20 Jun 2012 16:57:16 +0200
Rebonjour,
Le 20/06/12 16:04, Vu Ngoc VU a écrit :
[snip]Si. Lors d'une réinstantiation, on écrase l'ancien fichier de config avec un nouveau constitué à partir du config.tt2.
Je pense que ça risque même de m'arranger.
Une fois que j'aurais défini quelles listes vont dans quelles familles,
je souhaite "imposer" des paramètres mandataires, ceux décrit dans la famille.
Et puis, si j'ai bien compris, ce qui n'est pas dans le config.tt2 ne sera
pas imposé non ?
Les paramètres qui ne sont pas précisés dans le config.tt2 sont extraits des paramètres par défaut du serveur (on cherche dans l'ordre dans robot.conf, puis sympa.conf, puis les défauts du logiciel).
Ce n'est donc pas une fusion de l'ancien fichier et du nouveau, sauf si on a des paramètres protégés par config_changes.
Je pensais que c'était un comportement un peu comme les lockPref de MozillaUne solution (il y en a toujours une...) serait d'extraire les propriétaires et modérateurs de sources externes. C'est possible, d'une manière très similaire à ce qui est fait pour les abonnés aux listes. Voir : https://www.sympa.org/manual/parameters-definition#owner_include et https://www.sympa.org/manual/parameters-definition#editor_include
qui impose les paramètres qu'on peut voir dans about:config.
J'utilise ça pour verrouiller des paramètres de Firefox sur les PC des
utilisateurs.
Je m'interroge cependant sur certains paramètres comme "owner" ou "moderator"
qui peuvent apparaître plusieurs fois dans une config de liste.
J'aimerais qu'une partie soit imposée (directeur de site, ses "lieutenants"
etc...) et une partie variable (selon la liste, c'est le responsable opérationnel
correspondant à ajouter).
Est-ce que je pourrais avoir donc un bout de propriétaires configuré en
mandataire (aucun propriétaire ne pourra y toucher) mais garder la
possibilité d'en ajouter ?
Si tu disposes d'un SI où aller pomper les propriétaires mandataires, c'est très pratique. Mais ça peut aussi être un fichier texte contenant les adresses email des propriétaires. Toutes les sources de données utilisables pour définir les abonnés d'une liste sont également utilisables pour définir les propriétaires et modérateurs.
Et tu peux ensuite ajouter des propriétaires à la main (en passant par l'interface web, comme ça le paramètre "owner" ne sera pas écrasé à la prochaine instantiation).
Oui, c'est mieux. Les utilisateurs s'en émeuvent facilement... ;)
Intégrer un grand nombre de listes dans une famille impose donc unah oui, on va essayer d'éviter les listes en erreur :)
inventaire assez important des config de ces listes pour savoir quelles
personnalisations on veut conserver. C'est certainement scriptable : on
parcourt les config des listes, on compare les valeurs des paramètres
des listes avec celles fixées par le config.tt2 et si on trouve une
différence, on peut s'en servir pour ajouter le nom du paramètre
personnalisé dans le fichier config_changes.
Il faudra faire TRÈS attention avec le fichier param_constraints.conf
qui contient les contraintes sur les valeurs que peuvent prendre les
paramètres dans la config. En effet, lors d'une réinstantiation, on
vérifie que les paramètres dans les fichiers de config ont bien une
valeur conforme aux contraintes imposées par param_constraint.conf. Si
ce n'est pas le cas, la liste est mise en status error_config. Une
modification intempestive sur le fichier de contrainte peut donc
conduire à la mise en erreur de nombreuses listes. Il vaut mieux, dans
ce cas, vérifier la conformité aux contraintes avant de réinstantier, et
modifier les fichiers de config pour qu'ils respectent les contraintes.
Bonne fin de journée,
David
Si tu réalises un tel script, ça intéressera certainement du monde surbon après-midi.
cette liste.
Par ailleurs, c'est certainement quelque chose que l'on pourrait ajouter
dans Sympa, mais ça risque de ne pas être pour tout de suite...
Bonne journée,
-
[sympa-fr] intégrer des listes existantes à une famille,
Vu Ngoc VU, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
David Verdin, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
Vu Ngoc VU, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
David Verdin, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
Vu Ngoc VU, 20/06/2012
- Re: [sympa-fr] intégrer des listes existantes à une famille, David Verdin, 21/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
Vu Ngoc VU, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
David Verdin, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
Vu Ngoc VU, 20/06/2012
-
Re: [sympa-fr] intégrer des listes existantes à une famille,
David Verdin, 20/06/2012
Archives gérées par MHonArc 2.6.19+.