Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Inclusion de propriétaires via un fichier
- From: Hélène Rousset <adresse@cachée>
- To: Mathieu Roquefort <adresse@cachée>
- Cc: Sympa-fr <adresse@cachée>
- Subject: Re: [sympa-fr] Inclusion de propriétaires via un fichier
- Date: Tue, 04 May 2010 15:44:35 +0200
Mathieu Roquefort a écrit :
Bonjour,J'ai eu le même genre de problème pour inclure des listes de modérateurs, je l'ai résolu en supprimant le - placé devant le %
Je n'arrive pas à inclure des propriétaires de liste via owner_include pour
des listes définies par une instanciation xml de famille.
Pour simplifier, j'ai fait une liste de test, dont voici la description :
<list>
<listname>liste-test-discussion</listname>
<subject>Liste de test.</subject>
<description>Description liste de test.</description>
<owner_include>
<source>test</source>
<profile>privileged</profile>
<reception>mail</reception>
<visibility>noconceal</visibility>
</owner_include>
<editor_include>
<source>test</source>
<reception>mail</reception>
<visibility>noconceal</visibility>
</editor_include>
<topics>groupes</topics>
<priority>9</priority>
<custom_subject>test</custom_subject>
<send>spf_privateandeditorkey</send>
<status>open</status>
</list>
Puis, dans data_sources/test.incl, j'ai ceci :
include_file /usr/local/sympa/bin/etc/data_sources/test.lst
(nota : je suis sous FreeBSD, d'où le chemin inhabituel. Les sources à ne
pas toucher sont dans /usr/local/share/sympa/)
Et dans data_sources/test.lst, ceci :
adresse@cachée Test 1
adresse@cachée Test 2
(avec de vraies adresses, pas des tests).
Dans le fichier config.tt2 de la famille, j'ai bien les lignes suivantes :
[% IF owner_include -%]
[% FOREACH oi = owner_include -%]
owner_include
source [% oi.source %]
[% IF oi.profile -%]
profile [% oi.profile %]
[% END -%]
[% IF oi.reception -%]
reception [% oi.reception %]
[% END -%]
[% IF oi.visibility -%]
visibility [% oi.visibility %]
[% END -%]
[% END %]
[% END %]
Mais lors de l'instanciation, j'ai ce message :
List::new() The list "liste-test-discussion" has got no owner defined
List::set_status_error_config() The list "liste-test-discussion" is set in
status error_config
Alors que, si je crée une liste via l'interface web, j'ai bien dans la
partie "Propriétaires définis via une source de données externe" une source
"test". Si je la sélectionne en supprimant tout propriétaire, cela
fonctionne bien et mes deux adresses de test sont bien propriétaires.
Le problème semble donc venir de l'instanciation, mais je sèche.
Si quelqu'un a une idée......
C'est une histoire de saut de ligne...
[% IF editor_include %]
[% FOREACH e = editor_include %]
editor_include
source [% e.source_editor %]
[% END %]
[% END %]
--
----------------------------------------
Hélène Rousset
Département Réseaux et Systèmes Centre Ressources Informatiques & Système d'Information Université de CAEN - Basse-Normandie Esplanade de la paix 14032 - CAEN CEDEX Tél : 02.31.56.62.10
e-mail : adresse@cachée
----------------------------------------
-
[sympa-fr] Inclusion de propriétaires via un fichier,
Mathieu Roquefort, 03/05/2010
-
Re: [sympa-fr] Inclusion de propriétaires via un fichier,
Hélène Rousset, 04/05/2010
-
Re: [sympa-fr] Inclusion de propriétaires via un fichier,
Mathieu Roquefort, 05/05/2010
- Re: [sympa-fr] Inclusion de propriétaires via un fichier, Mathieu Roquefort, 05/05/2010
-
Re: [sympa-fr] Inclusion de propriétaires via un fichier,
Mathieu Roquefort, 05/05/2010
-
Re: [sympa-fr] Inclusion de propriétaires via un fichier,
Hélène Rousset, 04/05/2010
Archives gérées par MHonArc 2.6.19+.