Accéder au contenu.
Menu Sympa

fr - [fr@sympa] Scenari de droits de diff aux abonnés d'une liste

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

Archives de la liste

Chronologique Discussions  
  • 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+.

Haut de le page