Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Ajouter des "owner" à la création d'une liste

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

Archives de la liste

Chronologique Discussions  
  • From: <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Ajouter des "owner" à la création d'une liste
  • Date: Tue, 17 Sep 2013 17:54:35 +0200

Bonjour,

Lors de la création d'une liste depuis l'interface Web, nous avons besoins de
pouvoir spécifier des propriétaires supplémentaires.

Nous utilisons la dernière version stable de sympa (6.1.17) sur une machine
Debian 7.1.

J'ai créé une nouvelle version du fichier create_list_request.tt2 dans le
dossier etc/web_tt2 et j'ai ajouté les lignes suivantes après la définition du
propriétaire (<em>[% user.email %]</em><br />):
<img src="[% icons_url %]/unknown.png" alt="[%|loc%]Help[%END%]" title="[%|loc
%]Email addresses of privileged owners of this list[%END%]" />
<strong>[%|loc%]Email address of managers[%END%]</strong>
<blockquote>
<label for="manager1"><strong>[%|loc%]Manager's email n1:[%END%]</
strong></label>
<input type="text" name="custom_input.mgr1" size="40" value="" /> <br />
<label for="manager2"><strong>[%|loc%]Manager's email n2:[%END%]</
strong></label>
<input type="text" name="custom_input.mgr2" size="40" value="" /> <br />
<label for="manager3"><strong>[%|loc%]Manager's email n3:[%END%]</
strong></label>
<input type="text" name="custom_input.mgr3" size="40" value="" /> <br />
<label for="manager4"><strong>[%|loc%]Manager's email n4:[%END%]</
strong></label>
<input type="text" name="custom_input.mgr4" size="40" value="" /> <br />
<label for="manager5"><strong>[%|loc%]Manager's email n5:[%END%]</
strong></label>
<input type="text" name="custom_input.mgr5" size="40" value="" /> <br />
</blockquote>

Puis j'ai modifié mes modèles de listes (etc/create_list_templates) en
ajoutant
ces lignes aux fichiers config.tt2:
[% IF custom_input.mgr1 %]
owner
email [% custom_input.mgr1 %]
profile privileged
reception mail
visibility noconceal
[% END %]

[% IF custom_input.mgr2 %]
owner
email [% custom_input.mgr2 %]
profile privileged
reception mail
visibility noconceal
[% END %]

etc.

Cela fonction, mais cela n'est pas très propre et j'aurais bien voulu utiliser
la directive [% FOREACH %] dans mes fichiers config.tt2.

Si cela est possible, comment dois-je déclarer mes variables custom_input.xxx
dans le fichier create_list_request.tt2 et quelle devra être la syntaxe de la
directive [% FOREACH %] dans mes fichiers config.tt2.

Merci d'avance pour vos réponses.

Salutations.

---

Philippe AEPLI Email: adresse@cachée
Université de Genève Tél: +41 22 379 72 86
Division Informatique Mob: +41 79 280 20 24
Rue du Général-Dufour, 24 Fax: +41 22 379 79 86
1204 Genève



  • [sympa-fr] Ajouter des "owner" à la création d'une liste, philippe.aepli, 17/09/2013

Archives gérées par MHonArc 2.6.19+.

Haut de le page