I’m working with a client who wants to prevent the deletion of posts after a time period. We have a grace period enabled for editing, and I had assumed that carried over to deletion as well.
My search of meta and of the settings isn’t turning anything up. Is there something I’m missing?
Odd this is the first time I have heard this request, it does sound like a reasonable request to me, but given it is so rare I do not think it is going to find its way into the product for many years.
As it stands your 2 options are
Write a simple plugin that introduces this, would probably only be 10 lines of code. You can commission it on marketplace
Archive topics where you want to disable deletion. End users can not withdraw content from archived topics.
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.