Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Modification de paramètres sur la page de gestion des abonnements

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

Archives de la liste

Chronologique Discussions  
  • From: Etienne MELEARD <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Modification de paramètres sur la page de gestion des abonnements
  • Date: Wed, 18 Apr 2012 15:27:21 +0200

Bonjour,

le mode nomail est malheureusement ancien et les fonctions associées dans le code de sympa ne permettent pas de le mettre à jour sur plusieurs listes à la fois ...

En effet la suspension et le mode nomail sont équivalents, donc l'idée de positionner les abonnements en suspension infinie est bonne, au niveau de l'ergonomie il suffirait de cacher les champs de saisie de dates et de cocher la case "infinie" par défaut.

Un moyen simple de faire ça est effectivement de modifier le fichier default/web_tt2/suspend_request.tt2 (ou etc/<domaine>/web_tt2/suspend_request.tt2 si il existe) et de remplacer la section (environ ligne 40)

<h3>[%|loc%]Suspend / Resume the selected lists[%END%]</h3>
<p><b>
[%|loc%]From:[%END%] <noscript>(dd-mm-yyyy)</noscript><input type="text" id="date_deb" name="date_deb" maxlength="10" size="10" value="[% d_day %]" onfocus="visuCal(this,param_ddeb);" onblur="masqueCal(this);" >
[%|loc%]To:[%END%] <noscript>(dd-mm-yyyy)</noscript><input type="text" id="date_fin" name="date_fin" maxlength="10" size="10" onfocus="visuCal(this,param_dfin)" onblur="masqueCal(this)" >
</b>
<input type="checkbox" name="indefinite" /> [%|loc%]Check this box if you want to suspend your subscription indefinitely.[%END%]


par

<h3>[%|loc%]Suspend / Resume the selected lists[%END%]</h3>
<p><!--<b>
[%|loc%]From:[%END%] <noscript>(dd-mm-yyyy)</noscript><input type="text" id="date_deb" name="date_deb" maxlength="10" size="10" value="[% d_day %]" onfocus="visuCal(this,param_ddeb);" onblur="masqueCal(this);" >
[%|loc%]To:[%END%] <noscript>(dd-mm-yyyy)</noscript><input type="text" id="date_fin" name="date_fin" maxlength="10" size="10" onfocus="visuCal(this,param_dfin)" onblur="masqueCal(this)" >
</b>
<input type="checkbox" name="indefinite" /> [%|loc%]Check this box if you want to suspend your subscription indefinitely.[%END%]-->
<input type="hidden" id="date_deb" name="date_deb" maxlength="10" size="10" value="[% d_day %]" />
<input type="hidden" id="date_fin" name="date_fin" maxlength="10" size="10" />
<input type="hidden" name="indefinite" value="1" />


Cordialement,

Etienne MELEARD
SAU - Renater


Le 18/04/12 12:41, Anne Durand a écrit :
Bonjour
Nous avons décidé d'abonner par défaut en mode normal tous les membres de l'équipe à toutes les listes du laboratoire. Pour qu'ils ne reçoivent pas de messages venant de listes qui ne les concernent pas, nous voudrions qu'ils puissent basculer facilement en mode nomail sans aller modifier leur configuration liste par liste.
Cela pourrait se faire à partir de la page de gestion des abonnements (suspend_request) en indiquant une suspension indéfinie à l'abonnement. Est-ce que la suspension et le mode de réception nomail sont équivalents?
Je crains aussi que cette approche ne leur conviennent pas du point de vue de l'ergonomie.
Il y aurait aussi la possibilité d'envoyer au robot sympa un message contenant des lignes du type SET liste1 nomail SET liste2 nomail, mais je crains que cela ne soit pas vraiment utilisable.
Est-il possible de modifier cette page suspend_request ou de créer une autre page permettant de basculer de mail en nomail à partir des listes auxquelles on est abonné?
Merci d'avance pour toute suggestion.
Anne



Archives gérées par MHonArc 2.6.19+.

Haut de le page