Trou de journalisation pour les historiques de groupe

J’ai récemment eu besoin de vérifier quand un membre particulier a été ajouté à un groupe avec les autorisations de Modérateur de Catégorie.

En utilisant l’onglet des journaux sur le groupe dans l’interface graphique, j’ai pu facilement voir quand le membre a été retiré, mais pas quand il a été ajouté ; il semblait qu’il n’avait jamais été ajouté.

Quelques manipulations dans l’extension Data Explorer ont confirmé qu’il n’y avait aucune entrée de journal pour son ajout.

Ce que nous avons supposé, c’est que sur la page Discourse pour la création d’un Nouveau Groupe, l’utilisateur a été défini comme Propriétaire au moment où le Groupe a été spécifié, donc lorsque le Groupe a été créé, il était « déjà » membre et aucune entrée de journal n’a été enregistrée pour son ajout. (De la création du groupe jusqu’à l’ajout d’un autre membre un an plus tard, il n’y a eu aucun ajout au groupe, ce qui devrait autrement être impossible.)

Correction de bug ? / Suggestion de fonctionnalité :

Pour des journaux et des analyses médico-légales précis, je suggère que la définition du Propriétaire d’un groupe reçoive une ligne d’entrée distincte dans group_histories immédiatement après la création du groupe. Cela garantira qu’il apparaisse sur l’onglet Journaux de la page de gestion du groupe, ce qui est par ailleurs déroutant.

(Il serait également agréable que l’onglet Journaux de la gestion du groupe affiche la date de création du groupe, mais cela pourrait être plus complexe.)

Note annexe : Je soupçonne que la même chose est vraie pour les membres ajoutés sur la page Nouveau Groupe, mais je ne l’ai pas confirmé.

3 « J'aime »

Cela semble être une bonne idée, je prends ça.

3 « J'aime »