Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[fr@sympa] Définir en tant que propriétaires d'une liste les abonnés d'une autre liste
- 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
    
- 
        [fr@sympa] Définir en tant que propriétaires d'une liste les abonnés d'une autre liste,
        Stanislas LEVEAU, 17/10/2023
- Re: [fr@sympa] Définir en tant que propriétaires d'une liste les abonnés d'une autre liste, Pascal Maes, 17/10/2023
 
Archives gérées par MHonArc 2.6.19+.
