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

Uma nuance adicional é o histórico de revisões.

Ao observar o PostRevisor, o histórico de edições é armazenado separadamente por meio do PostRevision, portanto, não estou sugerindo que uma permissão de exclusão de conteúdo próprio deva necessariamente excluir permanentemente os registros de revisão ou remover a capacidade de auditoria.

A permissão que estou imaginando diz mais respeito à visibilidade comum voltada ao usuário: se o autor pode retirar seu próprio post/tópico, se o espaço reservado de post excluído permanece, se usuários comuns podem visualizar o conteúdo de edições anteriores e se a equipe/moderadores mantêm o acesso adequado de auditoria/moderação (por exemplo, por meio do “VER N RESPOSTA OCULTA”).

Portanto, a divisão que estou solicitando não é:

  • “permitir que os usuários apaguem todos os rastros do banco de dados”

mas sim:

  • “permitir que os usuários tenham mais controle sobre seu próprio conteúdo/pegada visível”
  • sem, ao mesmo tempo, conceder-lhes poderes globais para excluir o conteúdo de outros usuários ou visualizar conteúdo excluído de forma geral.