Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Instanciation de famille

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

Archives de la liste

Chronologique Discussions  
  • From: Mathieu Roquefort <adresse@cachée>
  • To: Sympa-fr <adresse@cachée>
  • Subject: [sympa-fr] Instanciation de famille
  • Date: Wed, 24 Mar 2010 15:38:33 +0100

Bonjour,

Je m'arrache les cheveux depuis plusieurs jours, mais rien à faire.
Voici mon problème : j'essaie d'utiliser des familles. Les fichiers
config.tt2, edit_list.conf et param_constraint.conf et l'instanciation via
un fichier xml, c'est ok. Enfin, jusqu'à un certain point.

Je veux définir mes propriétaires et modérateurs dans le fichier xml. Dans
ce dernier, j'indique donc plusieurs lignes ainsi :

<owner multiple="1">
<email>adresse@cachée</email>
<gecos>Listmaster</gecos>
<profile>privileged</profile>
<reception>nomail</reception>
<visibility>conceal</visibility>
</owner>
...
<editor multiple="1">
<email>adresse@cachée</email>
<gecos>Listmaster</gecos>
<reception>nomail</reception>
<visibility>conceal</visibility>
</editor>

Et dans config.tt2, je précise ceci :

[% FOREACH o = owner -%]
owner
email [% o.email %]
[% IF o.gecos -%]
gecos [% o.gecos %]
[% END %]
[% IF o.profile -%]
profile [% o.profile %]
[% END %]
[% IF o.reception -%]
reception [% o.reception %]
[% END %]
[% IF o.visibility -%]
visibility [% o.visibility %]
[% END %]
[% END %]

[% IF editor -%]
[% FOREACH e = editor -%]
editor
email [% e.email %]
[% IF e.gecos -%]
gecos [% e.gecos %]
[% END %]
[% IF e.reception -%]
reception [% e.reception %]
[% END %]
[% IF e.visibility -%]
visibility [% e.visibility %]
[% END %]
[% END %]
[% END %]

Mais lorsque j'instancie la famille, j'obtiens ces messages d'erreur :

List::_load_admin_file() Unknown parameter "profile" in
/home/sympa/expl/liste-cdm/config, ignore it
List::_load_admin_file() Unknown parameter "reception" in
/home/sympa/expl/liste-cdm/config, ignore it
List::_load_admin_file() Multiple occurences of a unique parameter
"visibility" in /home/sympa/expl/liste-cdm/config

Si j'enlève tout ce qui concerne profile, reception et visibility dans
config.tt2, je n'ai plus de message d'erreur. Mais alors, il faut que je
renseigne ces informations manuellement.

Quelqu'un a-t-il une idée ?

Question subsidiaire : comment me débarasser d'une liste de test ? J'avais
créé une liste de test, j'ai voulu la supprimer, rien à faire. Elle ne
figure plus dans le fichier d'instantiation de la fammille, je l'ai fermée
avec la commande sympa.pl --close_list, et même via l'interface web, et j'ai
supprimé son fichier xml dans etc/families/nomDeLaFamille

Cordialement,
--
Mathieu Roquefort
Webmestre
Secours populaire français
Tél: +33 (0)4 99 74 24 05
9/11 rue Froissart - 75140 Paris Cedex 03
http://www.secourspopulaire.fr/

"Tout ce qui est humain est nôtre"
Don en ligne : http://donner.secourspopulaire.fr/






Archives gérées par MHonArc 2.6.19+.

Haut de le page