Registro de buraco para Históricos de Grupo

Recentemente precisei verificar quando um determinado membro foi adicionado a um grupo com permissões de Moderador de Categoria.

Usando a aba de logs no grupo na interface gráfica (GUI), consegui ver facilmente quando o membro foi removido, mas não quando ele foi adicionado; parecia que ele nunca havia sido adicionado.

Algumas brincadeiras no complemento Data Explorer (Explorador de Dados) confirmaram que não havia nenhuma entrada de log de sua adição.

O que supusemos é que, na página do Discourse para criar um Novo Grupo, o usuário foi definido como Proprietário no momento em que o Grupo foi especificado, então, quando o Grupo foi criado, ele já era “membro” e nenhuma entrada de log foi feita para sua adição. (Desde o momento em que o grupo foi criado até a adição de outro membro um ano depois, não houve adições ao grupo, o que de outra forma seria impossível.)

Correção de Bug? / Sugestão de Recurso:

Para registros e perícias precisos, sugiro que a definição do Proprietário de um grupo receba uma linha de entrada separada em group_histories imediatamente após a criação do grupo. Isso garantirá que apareça na aba Logs da página Gerenciar Grupo, que de outra forma é confusa.

(Também seria bom se a aba Logs de gerenciamento de grupo mostrasse a data de criação do grupo, mas isso pode ser mais complexo.)

Nota lateral: Suspeito que o mesmo seja verdade para membros adicionados na página Novo Grupo, mas não confirmei isso.

3 curtidas

Parece uma boa ideia, eu aceito isso.

3 curtidas