¿Desactivar la eliminación/retirada de publicaciones?

¡Hola a todos!

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?

¡Gracias!

9 Me gusta

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:

  1. Escribir un plugin sencillo que lo implemente; probablemente solo serían 10 líneas de código. Puedes encargarlo en Marketplace.

  2. Archivar los temas donde quieras deshabilitar la eliminación. Los usuarios finales no pueden retirar contenido de los temas archivados.

9 Me gusta

¡Jaja! Aprecio tu respuesta. Definitivamente coincido en que no vale la pena el tiempo si soy el primero en preguntar al respecto.

Aprovecharé esto para intentar mis manos en el desarrollo de Ruby y ver si puedo construir el plugin yo mismo.

6 Me gusta

¿Estarías abierto a un PR para esto? (envuelto en una configuración del sitio)

2 Me gusta

Prefiero que @codinghorror opine primero.

  • ¿Queremos un límite de tiempo para eliminar (por defecto 1440 minutos)?
  • ¿Queremos añadir un límite de tiempo para eliminar tl2 (por defecto 43200)?

Esto reflejaría el límite de tiempo para editar publicaciones y el límite de tiempo para editar publicaciones tl2.

5 Me gusta

¿Podemos hacer una pausa aquí? ¿Cuál es el objetivo? ¿Qué problema estamos resolviendo? ¿Puedes proporcionar ejemplos concretos?

1 me gusta

Supongo que el argumento es que alguien empieza a hacer griefing al eliminar contenido antiguo de hace 3 años que había publicado.

En la práctica, no he visto esto, pero supongo que podría suceder.

2 Me gusta

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.

3 Me gusta

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).

Una configuración sería increíble.

4 Me gusta

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.

2 Me gusta

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.

3 Me gusta

Sí, esa es la mejor solución aquí, @sam… En realidad, no quiero más configuraciones del sitio para esto.

3 Me gusta

¡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.

1 me gusta

Sí, creo que @eviltrout ha asignado este trabajo, por lo que debería estar implementado pronto.

4 Me gusta

He fusionado una PR para permitir establecer max_post_deletions_per_day en cero:

5 Me gusta