Para sitios alojados, se ha añadido la categoría General. ¿Cómo se pueden cambiar todos los temas de una categoría a la categoría General?

Nuestro sitio está alojado por Discourse.

La categoría General se añadió automáticamente (30/08/2022). Ningún miembro del personal la creó.

Actualmente tenemos la categoría Sin categorizar.

¿Cómo podemos cambiar/mover todos los temas sin categorizar a General?


Al buscar encontré esto pero eso requiere seleccionar cada tema (465) y no encuentro el primer icono mencionado.

1 me gusta

¡Hola!

No puedo ayudarte con esto, pero tengo curiosidad.
¿Puedes ir a tu panel de administración → Registros → Acciones del personal → filtrar “Acción: crear categoría” y ver qué usuario creó la categoría (si fue automatizada, debería ser “system”) y cuándo?

1 me gusta

Puedes hacer clic en la llave inglesa, seleccionarlos y hay una opción para moverlos en bloque.

Si tienes cientos, es más fácil hacerlo desde la consola. Sospecho que alguien se dará cuenta y se ofrecerá a hacerlo por ti o puedes enviar un correo electrónico a soporte y pedirles que lo hagan.

1 me gusta

La lista da como resultado valores secuenciales para los IDs de categoría del 5 al 31.
La categoría general recibió el ID de categoría 32 y no está en la lista.

1 me gusta

No he revisado el código, pero noté que ayer apareció General aquí. Creo que finalmente escucharon mi sugerencia de tener una categoría predeterminada en lugar de la anti-categoría Uncategorized.

3 Me gusta

Gracias a quienes respondieron. Esto es lo que descubrí/realicé.

Desde la página principal https://swi-prolog.discourse.group/ haz clic en el botón de actualizar del navegador.

Haz clic en Categories
Haz clic en Uncategorized

Haz clic en image

Desplázate hacia abajo para que todos los temas se muestren en la lista. Los temas que no son visibles no se pueden seleccionar, por lo que todos deben ser visibles. Espero que no tengas miles.
El final de la página debería mostrar image
En la parte superior de la página haz clic en image
Haz clic en image

Observa el número de temas seleccionados, asegúrate de que el número sea correcto.
Haz clic en image


Cambiar categoría

Haz clic en image

Se mostrará el progreso.


Esto ahora muestra los temas listados con la categoría General

image

pero la categoría General no muestra el número correcto de temas en el menú desplegable de categorías, por ejemplo:

y la categoría Uncategorized todavía muestra un número, por ejemplo:

y todavía lista esos temas, por ejemplo:


Parece que la paciencia es una virtud aquí.

Después de unos minutos los valores están cambiando, por ejemplo:

Al día siguiente, todos los temas se han movido.


Nota: También hay una configuración relacionada en Discourse: allow_uncategorized_topics

Permite que los temas se creen sin una categoría. ADVERTENCIA: Si hay temas sin categorizar, debes recategorizarlos antes de desactivar esta opción.

Cuando esto está habilitado, los nuevos temas creados sin categoría se asignarán a la categoría Uncategorized.

4 Me gusta

¡Las grandes mentes piensan igual! Hicimos este cambio con el objetivo de simplificar la interfaz proporcionando una categoría predeterminada en lugar de sin categorizar. ¡Me gusta el nombre que le has dado a esta “anti-categoría”! :wink: También estableceremos un canal de chat predeterminado que estará en la categoría general.

Tampoco estamos estableciendo la categoría de sala de estar de forma predeterminada. Los sitios que deseen una sala de estar para usuarios habituales pueden crearla ellos mismos.

Aquí está el PR relevante: FEATURE: Replace the Lounge with the General category by oblakeerickson · Pull Request #18097 · discourse/discourse · GitHub

El primero de varios PR que…

proporcionará a los usuarios nuevos (¡y a los administradores nuevos!) valores predeterminados que brinden una experiencia simplificada, legible y directa. Pueden entender cómo está estructurado el sitio, a dónde van los usuarios para unirse a las discusiones del foro y tienen un ejemplo a seguir al personalizar la estructura agregando más categorías y etiquetas. Cualquiera de estas categorías predeterminadas puede ser eliminada por el administrador si así lo desea. También tenemos una categoría para colocar el canal de chat general al que todos los usuarios del sitio pueden acceder de forma predeterminada.

Este PR:

  • Establece la categoría General para que el canal de chat general tenga
    un hogar
  • Ya no establece la categoría de Sala de estar
  • Mueve el tema “Bienvenido al sitio” a la categoría General

Este cambio estaba destinado a afectar solo a los sitios nuevos y no a los sitios existentes, y un PR posterior lo solucionó.

2 Me gusta

Si lo haces, querrás que esto se haga en la consola.

Algo como

  Topic.where("category.id=null").update_all(category=123)
2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.