Estou trabalhando com um cliente que deseja impedir a exclusão de postagens após um período de tempo. Temos um período de carência habilitado para edição, e eu assumi que isso se estendia também à exclusão.
Minha busca no meta e nas configurações não encontrou nada. Estou perdendo algo?
Estranho, é a primeira vez que ouço esse pedido. Parece uma solicitação razoável para mim, mas, dado que é tão raro, não acho que vai entrar no produto por muitos anos.
No momento, suas duas opções são:
Escreva um plugin simples que introduza isso; provavelmente teria apenas 10 linhas de código. Você pode encomendá-lo no Marketplace.
Arquivar os tópicos onde deseja desativar a exclusão. Os usuários finais não podem retirar conteúdo de tópicos arquivados.
Isso aconteceu várias vezes em nosso fórum, geralmente quando os usuários já estão disciplinados com o silenciamento ou bloqueio para o nível TL0 (para impedir que postem sem revisão). Portanto, uma configuração mais rigorosa para exclusão em massa de postagens antigas seria muito bem-vinda.
É, exatamente. No nosso caso, é dentro de um ou dois dias (claro, é uma comunidade de nicho, mas excluir posts interrompe algumas conversas, então meus clientes gostariam de desabilitar essa capacidade para não administradores). Uma configuração seria incrível.
Tenho quase certeza de que nossos limites de taxa existentes para exclusões já impediram com sucesso rampages de autoexclusão antes que se tornassem muito graves — esse era o objetivo original. No entanto, há uma chance realmente baixa de que os moderadores percebam os casos que passaram.
Talvez uma configuração como revisar (auto)exclusões com mais de X minutos pudesse fazer esse trabalho? Nota: Ter um Reviewable ativo no post impedirá que a autoexclusão seja concluída.
É tão simples quanto alterar o min de max_post_deletions_per_day e max_post_deletions_per_minute para zero no site_settings.yml? Se for, estou feliz em fazer esse PR eu mesmo.