Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Olivier LACROIX <adresse@cachée>
- To: adresse@cachée
- Subject: bug ? (suite)
- Date: Tue, 23 Feb 1999 14:32:46 +0100
Concernant le bug avec la 'default_user_options', j'ai trouvé le problème. Ne
cherchez plus, vous l'avez tous.
Le problème vient du fait que dans le fichier config, il existe un paramètre
"visibility" indiquant si la liste est visible ou non lors d'une commande
LIST.
Dans la lecture du fichier de config, ce paramètre est lu avant l'option
default_user_options ... et c'est ce qui empèche la lecture de ce dernier
(uniquement si on y met aussi l'option visibility).
L'astuce est donc de déplacer la lecture du paramètre default_user_options
avant celui de visibility. Je joins le patch ci-dessous.
Je pense toutefois qu'il faudra revoir la méthode de lecture des paramètres.
*** List.pm.orig Mon Feb 22 15:54:14 1999 --- List.pm Tue Feb 23 14:13:42 1999 *************** *** 1089,1094 **** --- 1089,1100 ---- push(@{$admin->{'unsubscribe'}}, $3) if ($3); next; } + if (/^(default_user_options)\s*$/o) { + my $function = $1; + $admin->{$function}->{'reception'} = $1 if (/^\s*reception\s+(digest|mail)\s*$/o); + $admin->{$function}->{'visibility'} = $1 if (/^\s*visibility\s+(conceal|noconceal)\s*$/o); + next; + } if (/^cookie\s+(.+)\s*$/o) { $admin->{'cookie'} = $1; next; *************** *** 1135,1146 **** } if (/^clean_delay_queuemod\s+(\d+)$/o) { $admin->{'clean_delay_queuemod'} = $1; - next; - } - if (/^(default_user_options)\s*$/o) { - my $function = $1; - $admin->{$function}->{'reception'} = $1 if (/^\s*reception\s+(digest|mail)\s*$/o); - $admin->{$function}->{'visibility'} = $1 if (/^\s*visibility\s+(conceal|noconceal)\s*$/o); next; } } --- 1141,1146 ----
Olivier LACROIX
C.I.R.I.L.
Cellule Réseau StanNet
Chateau du Montet | Tel : +33 3.83.44.74.29
Rue du Doyen Roubault | Fax : +33 3.83.44.02.62
F - 54500 VANDOEUVRE | email : adresse@cachée
- bug ? (suite), Olivier LACROIX, 23/02/1999
Archives gérées par MHonArc 2.6.19+.