Project

General

Profile

Demande #4566

Passer en revue la configuration des listes Sympa concernant les owners et moderators

Added by Frédéric Couchet over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normale
Category:
-
Target version:
Start date:
06/25/2020
Due date:
% Done:

0%

Estimated time:
Difficulté:
2 Facile

Description

En créant une nouvelle liste Sympa, je me suis rendu compte que les owners et moderators n'étaient plus définis dans le fichier de config de la liste mais uniquement en passant par l'interface web d'administration.

Les valeurs pour les owners et moderators sont désormais stockés dans la table admin_table (pour voir le contenu : select * from admin_table where list_admin = "NOMDELALISTE"; (remplacer NOMDELALISTE par le nom de la liste sans @april.org).

Selon https://github.com/sympa-community/sympa/issues/530#issuecomment-454742214 :

Starting 6.2.34, editors and owners are stored in database only.
If you run the following command, these data should be moved from files to database:

sympa.pl --upgrade

La commande sympa.pl --upgrade a du sans doute être exécutée par dpkg lors de la mise à jour de Sympa.

Il faudrait vérifier que les infos owners et editors dans la table admin sont cohérentes avec ce qui était dans les fichiers de config des listes, et ensuite faire le ménage dans les fichiers de config.

Vérifier aussi si d'autres champs des fichiers config sont concernés.


Files

remove_owners_and_editors.py (605 Bytes) remove_owners_and_editors.py François Poulain, 08/17/2020 07:30 PM
Capture d’écran de 2020-08-17 19-31-57.png (121 KB) Capture d’écran de 2020-08-17 19-31-57.png François Poulain, 08/17/2020 07:33 PM

History

#3

Updated by François Poulain over 1 year ago

https://github.com/sympa-community/sympa/issues/530#issuecomment-649522798

Config parameters `owner` and `editor` were obsoleted as of the version dverdin wrote. As these parameters in `config` file are ignored, you need not remove them from `config` by yourself: They may be removed by the future update.

However note that these parameters are available in `config.tt2` of list creation templates: When a list is created, `owner` and `editor` in config generated from `config.tt2` file are imported into database.

#4

Updated by Quentin Gibeaux over 1 year ago

  • Assignee set to François Poulain
  • Target version changed from Backlog to Été 2020
#5

Updated by François Poulain over 1 year ago

  • File remove_owners_and_editors.py added

J'ai effectué la modif via un script python. Au passage, il existait quelques confs en mojibake et quelques autres en latin1. Python3 n'aimant pas le mojibake j'ai tout converti en utf8.

#6

Updated by François Poulain over 1 year ago

  • Status changed from Nouveau to Résolu
#7

Updated by François Poulain over 1 year ago

  • File deleted (remove_owners_and_editors.py)
#9

Updated by François Poulain over 1 year ago

Au passage on remarquera l'ergonomie changée en ce qui concerne les propriétaires et modérateurs.

#10

Updated by François Poulain over 1 year ago

Deux anomalies :

- disparition de /var/lib/sympa/expl/agendadulibre.be/moderateurs-be/config
- il restait quelques fichiers non nettoyés. Je suppose que la regex est un peu stricte

#11

Updated by Quentin Gibeaux over 1 year ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF