Un usuario ha marcado uno de sus temas de mensajes personales para ser eliminado.
Tiene alrededor de 1200 publicaciones.
La opción de eliminaciones máximas está configurada en 2000.
Sin embargo, cuando seleccionamos todas las publicaciones para eliminarlas, dice ‘Error, póngase en contacto con la administración de su usuario’, ¿cuando es el administrador quien realiza la eliminación?
Incluso seleccionando lotes de 20 publicaciones, es decir, seleccionando todas las respuestas, no se eliminan las publicaciones.
¿Un poco frustrante, por favor?
¿Sería una alternativa adecuada eliminar el tema en sí en lugar de las respuestas individuales? (es decir, eliminar desde la llave del tema)
¿Funciona todo lo demás como se esperaba? ¿Puedes visitar el área de administración de tu foro?
Sí, puedes visitar la configuración.
El tema se eliminó al responder a la marca, pero solo se eliminó la primera publicación, que es el tema, y se dejaron todas las respuestas.
Ah, esa puede ser la razón por la que se bloquea la eliminación del resto de las publicaciones. Normalmente, eliminar el tema/mensaje privado es suficiente, ya que ahora los usuarios no pueden acceder a él y solo un administrador[1] puede ver el tema.
Si deseas eliminar también las respuestas, puedes restaurar el tema e intentarlo de nuevo.
y posiblemente un moderador, ya que era un mensaje privado marcado ↩︎
Gracias, pero lo he intentado dos veces y todavía no funciona.
Hmm.
Lo estoy ejecutando en mi sitio de prueba para confirmar lo que se espera, y la eliminación masiva de publicaciones de un tema eliminado es efectivamente posible, así que no es eso (un poco de error 500 extraño al restaurarlas, pero eso no es relevante aquí).
¿Es solo este tema/mensaje privado? ¿Puedes crear un nuevo mensaje privado contigo mismo y ver si puedes replicar el problema?
Gracias.
Lo repliqué conmigo mismo, 1 tema publicado y 3 respuestas como se sugirió, y funcionó la marca y la eliminación por parte del administrador.
Volví al hilo grande y lo intenté de nuevo.
Esta vez seleccioné respuestas; seleccionó 20 de ellas y, al eliminarlas, las mostró a todas rodeadas de color rojo, como si hubieran sido eliminadas.
Actualicé la página y volvieron como si no hubiera pasado nada.
Hice otra prueba.
Más rarezas.
Creé un tema de mensaje personal.
Respondí al mismo como administrador.
Marqué el tema del mensaje personal solicitando la eliminación de todo el hilo.
Recibí el mensaje de la marca como administrador.
Seleccioné Todo - los 2 posts básicamente.
‘Eliminé todo’ y solo eliminó el primer post.
Tuve que bajar al siguiente post; ‘seleccioné hacia abajo’ que lo seleccionó; lo eliminé y la eliminación se realizó.
Es demasiado temperamental para estar cómodo en mi opinión, por favor.
Todavía no hay progreso en el hilo de mensajes personales de más de 1000 posts.
Gracias.
Solo para enfatizar el punto anterior de que no es necesario eliminar las publicaciones individualmente si el tema ha sido eliminado (por si acaso, esto te ahorra algo de tiempo persiguiendo este problema
). Una vez que se elimina el tema, los participantes ya no tendrían acceso a ninguna de las publicaciones, y es lo mismo para los mensajes privados que para los temas públicos.
Entendido, gracias.
Pero primero, cuando se elimina un tema, ¿los administradores todavía pueden ver el hilo restante?
Y en segundo lugar, esta mañana no pude encontrarlo en ninguna parte, así que creo que la eliminación ha ocurrido, y solo tomó mucho tiempo en segundo plano para que tuviera lugar.
Pero ¿podría estar guardado en otro lugar, que aún no he encontrado, por favor?
Por cierto, el usuario no puede encontrarlo (algo bueno), ni yo (administrador) he podido encontrarlo ahora.
En el curso normal de las cosas, Discourse elimina suavemente las publicaciones y los temas, lo que significa que todavía existen en la base de datos y se pueden recuperar más tarde si es necesario. Estas publicaciones/temas eliminados suavemente obtienen el resaltado rojo y se eliminan de la vista y son inaccesibles para la mayoría de los usuarios (excepto administradores, moderadores y cualquier usuario en grupos añadidos a delete all posts and topics allowed groups). Dado que los moderadores solo pueden acceder a los mensajes privados cuando se marcan, esto también significa que no tienen acceso sin restricciones a los mensajes privados eliminados de la misma manera.
Para ver una lista de temas eliminados, puede agregar ?status=deleted a una URL de tema (por ejemplo, https://meta.discourse.org/latest?status=deleted), sin embargo, los mensajes privados eliminados son más difíciles de encontrar ya que no hay una lista recopilada de ellos. Aún podría verlos si tuviera un enlace a ellos, y puede encontrarlos usando el explorador de datos si lo tiene instalado.
Para eliminar permanentemente publicaciones y temas, debe habilitar una configuración oculta del sitio (can_permanently_delete) que le permitiría eliminarlos permanentemente y eliminarlos por completo de la base de datos. Puede encontrar más información al respecto en este tema: Introducing permanently delete post functionality
¿Eso ayuda a explicar las cosas?
Gracias Jammy.
Lo explica y lo entiendo.
Gracias por tu ayuda.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.