Dividir "excluir todas as postagens e tópicos permitidos por grupos" em permissões de conteúdo próprio e conteúdo global

Gostaria de sugerir a divisão da configuração de grupos permitidos para excluir todos os posts e tópicos em permissões mais específicas.

No momento, a configuração é ampla: permite que grupos selecionados excluam posts e tópicos criados por outros usuários e também visualizem posts/tópicos excluídos. Isso faz sentido para moderadores ou grupos de moderação confiáveis, mas é excessivamente poderoso para um caso de uso em que desejo apenas que os usuários tenham maior controle sobre seu próprio conteúdo.

Para esclarecer, não me refiro à exclusão permanente/exclusão definitiva do banco de dados.

Estou me referindo principalmente ao comportamento comum de exclusão/histórico de revisões voltado para o usuário final: por exemplo, quando um usuário exclui seu próprio post, se isso deixa o marcador padrão de post excluído, se o conteúdo de edições anteriores permanece acessível por meio da interface do histórico de revisões e se poderia haver uma permissão mais específica para gerenciar isso apenas nos posts de um usuário.

Uma possível divisão poderia ser:

  1. grupos permitidos para excluir seus próprios posts e tópicos
  2. grupos permitidos para excluir todos os posts e tópicos

A primeira configuração aplicaria-se apenas ao conteúdo criado pelo usuário atual. A segunda configuração manteria o comportamento atual mais amplo para grupos confiáveis para excluir conteúdo de outros usuários e visualizar conteúdo excluído.

Isso facilitaria a adoção do princípio de design de funções com privilégios mínimos. Por exemplo, um site pode desejar que usuários TL4/Líderes, ou um grupo confiável personalizado, tenham maior controle sobre a exclusão de seus próprios posts/tópicos, sem conceder também poderes semelhantes aos de moderação sobre o conteúdo de outros usuários.

Percebo que seriam necessárias salvaguardas, especialmente quando a exclusão do primeiro post afetasse um tópico contendo respostas de outros usuários. Nesses casos, o Discourse poderia manter a restrição atual, exigir intervenção de moderador ou limitar a permissão de conteúdo próprio a respostas/tópicos sem respostas.

O pedido principal é por uma permissão de exclusão/histórico de revisões de conteúdo próprio separada da permissão global de exclusão atual, para que os administradores não precisem escolher entre a exclusão suave de usuários comuns e uma permissão muito mais ampla de “pode excluir posts/tópicos de outros usuários”.