Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] problème de scenario

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] problème de scenario
  • Date: Wed, 22 Oct 2014 10:32:03 +0200

Bonjour,

Le 21/10/14 18:07, Eric Guillot a écrit :
adresse@cachée"> Bonjour,
Dans la configuration d'un scénario j'aimerais que la modération des messages soit assurée par les listmasteurs.

Sur le wiki, je vois que des règles peuvent permettre cela :
  <action> ::=   do_it [,notify]
               | do_it [,quiet]
           | reject(reason=<reason_key>) [,quiet]
           | reject(tt2=<tpl_name>) [,quiet]
               | request_auth
               | owner
           | editor
           | editorkey[,quiet]
           | listmaster
Lorsque j'essaye de mettre en place ce mécanisme, sympa me renvoi une erreur interne :
Oct 21 17:51:18  sympa[2909]: err main::DoMessage() sympa::DoMessage(): unknown action listmaster returned by the scenario "send"
Oui, c'est un souci de la doc sur les scénarios. En réalité, toutes les actions ne sont pas disponibles pour chaque opération. "listmaster" ne l'est pas pour le scénario send.
Le solution, c'est de définir les listmasters comme modérateurs. Soit tu les définit à la main, soit tu crée une custom_action qui va récupérer la liste des listmasters. La définition à la main est la plus simple, surtout s'il n'y a pas un gros turnover sur cette fonction.
adresse@cachée">
Ci-dessous le scenario :
   
title.gettext moderateur

is_editor([listname],[sender])     smime,md5                  -> listmaster
is_editor([listname],[sender])     smtp,dkim                   -> listmaster
true()            smtp,dkim,smime,md5    -> reject(reason='send_closed')

Auriez-vous une idée de ce qui ne va pas ?
Merci !
-- 
Eric Guillot

--
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