Demande #3708
ferméModifier configuration des listes Sympa pour permettre à l'owner d'une liste de modifier les paramètres de la liste
100%
Description
Je viens de me rendre compte qu'au niveau de la configuration des listes Sympa, il y avait la notion de owner (propriétaire d'une liste) et de « owner privileged » qui a encore plus de droits.
L'explication est sur https://www.sympa.org/faq/tips_and_howto#how_to_configure_sympa_such_that_priviledged_owners_are_able_to_add_some_other_privileged_owner
By default only listmasters can set the owner profile to “Privileged”. The aim of the “privileged” profile is to keep track of who is responsible for the mailing list. This is controled by the edit_list.conf config file. This file is used to define who can edit each list parameter. The default configuration (~sympa/bin/etc/edit_list.conf) specify that attribute “profile” of parameter section “owner” can be read but not modified unless by listmaster. This is the config we are using because we don't want that the initial list owner disappear from the list definition. You can change that by copying and modifying this file in ~sympa/etc/<robot domain>/etc/edit_list.conf (or in ~sympa/etc/etc/edit_list.conf) and add owner.profile definition.
En regardant le fichier /usr/share/sympa/default/edit_list.conf on peut ainsi voir qu'un owner ne peut pas modifier le paramètre « Qui peut diffuser des messages » (option send) :
send owner read send privileged_owner write
Dans notre contexte d'utilisation des listes je ne trouve pas ça pertinent. Je pense que les owners devraient avoir le statut de « owner privileged ». Ou alors il faudrait un fichier edit_list.conf modifié.
Dans les fichiers de config des listes Sympa (dans /var/lib/sympa/expl/april.org/*/config) on a des owners et des owners privileged, exemple pour avoir un owner privileged :
owner email xxx@foo.bar gecos XXX profile normal visibility noconceal reception mail profile privileged