Accéder au contenu.
Menu Sympa

fr - [fr@sympa] Définir en tant que propriétaires d'une liste les abonnés d'une autre 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] Définir en tant que propriétaires d'une liste les abonnés d'une autre liste
  • Date: Tue, 17 Oct 2023 11:49:53 +0200

Bonjour,

J'ai besoin d'un éclairage, je gère mes listes dans des familles de listes :


- J'ai réussi à créer un scenario de diffusion qui donne des droits de diffusion sur une liste aux abonnés d'une autre liste grâce aux variables (merci la communauté ;)) ) --> custom_vars


Voilà ce que j'ai fait et qui marche très bien :

Création du scénario : send.scenari-liste-droit2

is_subscriber([custom_vars->list_autorized],[sender]) smtp,dkim,md5,smime -> do_it
true()                          -> reject


Ajouté dans le fichier config.tt2 de la famille de liste concernée :

custom_vars
name [% custom_vars %]
value [% list_autorized %]


Définition de ma liste dans le data.xml et doit de diffusion sur la liste <listname>liste1</listname> aux abonnés de la liste <list_autorized>liste-abonnes</list_autorized>

    <list>
             <listname>liste1</listname>

             ...

             <scenari>scenari-liste-droit2</scenari>

             <custom_vars>list_autorized</custom_vars>

             <list_autorized>liste-abonnes</list_autorized>

        <owner multiple="1">
                <email>adressemail@domain</email>
        </owner>

    </list>


Par contre je voudrais ne plus avoir besoin de mettre à jour les propriétaires  <owner multiple="1">***** </owner> de cette liste et que les propriétaires soient ceux de ma liste liste-abonnes

Est ce faisable? Je n'ai pas de scénario pour gérer des propriétaires comme pour les droits de diffusion, j'ai juste dans mon fichier config.tt2 une recherche des proprios de ma liste définie dans mon fichier data.xml

[% FOREACH o = owner %]
owner
  email [% o.email %]
  profile privileged
  [% IF o.gecos -%]
     gecos [% o.gecos %]
  [% END %]
[% END %]


Merci pour votre aide

Stanislas





Archives gérées par MHonArc 2.6.19+.

Haut de le page