Group Historiesのログ記録ホール

最近、特定のメンバーがカテゴリモデレーター権限を持つグループにいつ追加されたかを確認する必要がありました。

GUIのグループのログタブを使用すると、メンバーがいつ削除されたかは簡単に見つけられましたが、いつ追加されたかについては確認できませんでした。まるで追加されていないかのようでした。

Data Explorerアドオンでいくつか試したところ、追加のログエントリがないことが確認されました。

私たちが推測したのは、Discourseの「新しいグループの作成」ページで、グループが指定されたと同時にユーザーがオーナーとして設定されたため、グループが作成されたときにそのユーザーは「すでに」メンバーであり、追加のログエントリが作成されなかったということです。(グループ作成時から1年後に別のメンバーが追加されるまで、グループへの追加はなかったはずですが、これはありえないはずです。)

バグ修正?/機能提案:

正確なロギングとフォレンジックのために、グループのオーナーを設定する際に、グループ作成直後にgroup_historiesに個別のエントリ行を設けることを提案します。これにより、そうでなければ混乱を招くグループ管理ページのログタブに表示されるようになります。

(グループ管理のログタブにグループ作成日が表示されるとさらに良いのですが、それはより複雑かもしれません。)

余談ですが、同じことが「新しいグループ」ページで追加されたメンバーにも当てはまるのではないかと疑っていますが、まだ確認していません。

「いいね!」 3

良い考えですね、それにします。

「いいね!」 3