Estoy trabajando con un cliente que desea evitar la eliminación de publicaciones después de un período de tiempo. Tenemos habilitado un período de gracia para la edición, y asumí que esto también se aplicaba a la eliminación.
He buscado en el foro de discusión y en la configuración, pero no he encontrado nada. ¿Estoy pasando por alto algo?
Es extraño, es la primera vez que escucho esta solicitud. Suena razonable para mí, pero dado que es tan poco frecuente, creo que no llegará al producto durante muchos años.
Por ahora, tienes estas 2 opciones:
Escribir un plugin sencillo que lo implemente; probablemente solo serían 10 líneas de código. Puedes encargarlo en Marketplace.
Archivar los temas donde quieras deshabilitar la eliminación. Los usuarios finales no pueden retirar contenido de los temas archivados.
Esto ha ocurrido varias veces en nuestro foro, generalmente cuando los usuarios ya han sido disciplinados silenciándolos o bloqueándolos en el nivel de confianza 0 (para evitar que publiquen sin revisión), por lo que se agradecería una configuración más estricta para la eliminación masiva de publicaciones antiguas.
Sí, exactamente. En nuestro caso, es dentro de uno o dos días (aunque es una comunidad de nicho, pero borrar publicaciones interrumpe algunas conversaciones, así que mis clientes gustaría desactivar esa capacidad para los no administradores).
Estoy bastante seguro de que nuestros límites de tasa actuales para eliminaciones han impedido con éxito los ataques de autodelección antes de que se salgan de control; ese era el objetivo original. Sin embargo, existe una probabilidad muy baja de que los moderadores realmente noten los casos que sí se produjeron.
¿Quizás una configuración como revisar (auto)eliminaciones anteriores a X minutos podría hacer este trabajo? Nota: Tener una revisión activa en la publicación evitará que la autodelección se complete.
Buen punto: sería útil poder establecer max_post_deletions_per_day en cero.
Nuestro caso de uso no es la autoeliminación descontrolada, sino la eliminación de un solo post o tema tras un periodo de tiempo que resulta negativo para la comunidad.
¡Espero que todos hayan tenido unas excelentes vacaciones!
¿Es tan sencillo como cambiar el min de max_post_deletions_per_day y max_post_deletions_per_minute a cero en site_settings.yml? Si es así, me encantaría hacer yo mismo ese PR.