No es una mala idea, excepto que perdería las categorías originales.
La categoría original se conserva en el historial de ediciones:
Así que todo lo que tendría que hacer es hacer clic en el botón de revertir del historial de ediciones:
No puedes, al menos no fácilmente. Aquí te explico por qué:
Necesitarías la siguiente información:
- el id del usuario
- la fecha en UTC en que ocurrió la eliminación masiva
- el ID de la publicación de la OP de cada tema eliminado
- conocimiento avanzado del uso de la consola de rails y/o psql directamente para ejecutar una consulta SQL muy avanzada, ya que necesitas borrar el campo
deleted_attanto en el tema en sí como en la publicación que es la OP del tema.
Y por favor, no preguntes por qué sé esto…
No estoy seguro de cuántos temas estás manejando, pero estaba pensando en una cantidad semi-manejable donde podrías mirar una lista de temas con la selección masiva abierta y marcar los que quisieras mover a una categoría en particular (usando una combinación de simplemente saber o mirar el historial de edición como sugiere Simon para aquellos de los que no estuvieras seguro). Repetir para el siguiente.
Sin embargo, es un poco manual, por lo que podría ser demasiado complicado dependiendo de la cantidad de temas o categorías que hubiera.
Gracias por las respuestas adicionales.
Definitivamente hay demasiados temas para revertir manualmente las revisiones. Parece que la menor de las opciones malvadas será abrir todos los temas eliminados y hacer clic manualmente en el botón de restaurar (que desafortunadamente se encuentra al final de la publicación original de longitud variable, por lo que requiere desplazarse para buscar el final de cada tema y luego expandir el menú … para revelar el botón de restaurar).
Estoy seguro de que es un proceso bastante complejo. Pero realmente no entiendo por qué no se podría agregar una acción de restauración masiva en la interfaz de usuario si ya existe la eliminación masiva implementada, además de las listas de los temas eliminados que ya están disponibles con un selector masivo.
Pero realmente no entiendo por qué no se podría agregar una acción de eliminar masivamente en la interfaz de usuario si ya existe la eliminación masiva implementada, además de las listas de temas eliminados que ya están disponibles con un selector masivo.
Eso sería una solicitud de #funcionalidad. No existe en este momento. ![]()
porque requeriría revertir manualmente o programáticamente a su revisión anterior para volver a colocarlos en la categoría correcta
Podrías quizás añadir una etiqueta para cada una de las categorías anteriores para esos temas (una etiqueta por categoría) y añadir una etiqueta con la categoría original a cada tema, luego usar esa etiqueta para averiguar dónde van los temas más tarde (y eliminar la etiqueta de categoría original al mover cada tema)
Gracias @hello-smile6 por la respuesta. Revertir a la revisión anterior también debería revertir la categoría, ¿verdad? La principal dificultad es revertirlas en bloque, mientras que los temas no listados se pueden volver a listar en bloque.
También puedes reclasificar usando acciones masivas. No estoy seguro de cómo es tu configuración de categorías, pero pensé que podrías desplazarte por una lista de temas y mover un buen trozo de vuelta a donde vinieron simplemente sabiendo en qué categoría deberían estar.
Hmm, no lo creo. Los temas estaban originalmente dispersos en al menos 5 categorías diferentes, e incluso si los etiquetara o de alguna manera supiera la categoría original, aún requeriría seleccionar manualmente cada tema individualmente para poder reclasificar en bloque todos los que deberían ir en una categoría específica.
Genial. Mucho depende de tu configuración, así que puede que no funcione para todos o en todos los casos.
Como un extra atrevido, por si acaso, puedes usar el truco de Mayús+seleccionar para seleccionar series consecutivas, lo que a veces puede facilitar las cosas más que marcar cada una individualmente.

