Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[fr@sympa] Scenari de droits de diff aux abonnés d'une liste
- From: Stanislas LEVEAU <adresse@cachée>
- To: adresse@cachée
- Subject: [fr@sympa] Scenari de droits de diff aux abonnés d'une liste
- Date: Fri, 29 Sep 2023 18:27:16 +0200
Bonjour,
Je voudrais créer un scenario qui permet de donner des droits de diffusion sur une liste aux abonnés d'une autre liste sympa qui se nomme "liste-abonnés"
Le scenario ci dessous marche très bien mais je suis obligé de spécifier ma liste sympa (ici liste-abonnés) dans le scenario ce qui sous entend autant de scenario que de listes différentes ce qui est difficilement envisageable.
"scenari send.scenari-liste-droit"
is_subscriber(liste-abonnés,[sender]) smime,md5 -> do_it
true() -> reject
Je voudrais donc créer un unique scenario avec un paramètre qui pourrait se nommer [param-liste-droit] et que j’appelle dans la définition de ma liste dans ma famille de listes
"scenari send.scenari-liste-droit2"
is_subscriber([param-liste-droit],[sender]) smime,md5 -> do_it
true() -> reject
Dans ma famille liste faire appel à se paramètre <param-liste-droit> et y spécifier ma liste d'abonnés (liste-abonnés) qui a le droit d 'écrire à ma listname --> liste1
<family>
<list>
<listname>liste1</listname>
...
<scenari>scenari-liste-droit2</scenari>
<param-liste-droit>liste-abonnés</param-liste-droit>
</list>
</family>
Je pensais adapter le config.tt2 de la famille de liste pour faire appel au paramètre que j'ai créé [param-liste-droit] avec quelque chose dans ce genre là (je sais que ça va pas marcher parce que ci dessous j’utilise include_sympa_list mais je ne sais pas trop comment configurer ce nouveau paramètre)
[% IF param-liste-droit %]
[% FOREACH e = param-liste-droit %]
include_sympa_list
name [% e.include_list %]
listname [% e.include_list %]
[% END %]
[% END %]
Est ce faisable?
Merci pour vos retours
Stan
- [fr@sympa] Scenari de droits de diff aux abonnés d'une liste, Stanislas LEVEAU, 29/09/2023
Archives gérées par MHonArc 2.6.19+.