Projet

Général

Profil

Demande #3708

Modifier configuration des listes Sympa pour permettre à l'owner d'une liste de modifier les paramètres de la liste

Ajouté par Frédéric Couchet il y a presque 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
19/05/2019
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:
2 Facile

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

Historique

#1

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Assigné à mis à Romain H.
  • Version cible changé de Backlog à Juin 2019
#2

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Version cible changé de Juin 2019 à Été 2019
#3

Mis à jour par Romain H. il y a plus de 4 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

J'ai unifié les droits entre propriétaires normaux et privilégiés grâce au fichier /etc/sympa/edit_list.conf.
Sur le principe, j'aurais préféré transformer les propriétaires normaux en privilégiés, mais j'ai l'impression que les fichiers config* sont pas pensés pour être modifiés simplement en dehors de sympa.

#4

Mis à jour par Quentin Gibeaux il y a plus de 4 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF