Limitar etiquetas a categorías no funciona como se esperaba

Buenos días

Tengo varios grupos de etiquetas

  1. official-processor-boards que contiene las etiquetas boardA, boardB y boardC, etc.; la configuración es “limitar a una etiqueta de este grupo”.
  2. other-boards-and-processors que contiene las etiquetas boardD y BoardE, etc.; la configuración es “limitar a una etiqueta de este grupo”.
  3. all-processor-boards que contiene las placas anteriores; la configuración es “limitar a una etiqueta de este grupo”.
  4. misc que contiene varias otras etiquetas.
  5. un par de otros grupos de etiquetas con varias etiquetas.

Tengo varias categorías; en algunas de esas categorías necesito limitar las etiquetas que el usuario puede elegir. Para algunas de las categorías, el usuario debe elegir una etiqueta de all-processor-boards y una o más etiquetas de misc.
Desafortunadamente, esto no funciona como se esperaba. Después de seleccionar una etiqueta de all-processor-boards y también de misc, el usuario puede seleccionar otras etiquetas de ambos grupos de etiquetas.

Si cambio el grupo de etiquetas para la categoría de all-processor-boards a official-processor-boards o a other-boards-and-processors, funciona como se esperaba y, después de seleccionar las dos primeras etiquetas, el usuario solo puede seleccionar de la categoría misc.

He revisado un par de veces la configuración de los grupos de etiquetas para los grupos relevantes y son las mismas; he eliminado los grupos de etiquetas y las etiquetas y (después de algunos cambios de nombre) he vuelto a cargar los archivos CSV (uno para cada grupo de etiquetas).

El mismo problema aparece si reemplazo misc por uno de los varios otros grupos de etiquetas (elemento 5 anterior) y se aplica a todas las categorías.

Lo siguiente puede ser relevante:
Tengo una categoría oculta que contiene todos los grupos de etiquetas, por lo que me veo obligado a ser específico con los grupos de etiquetas para todas las categorías.

Cualquier consejo es bienvenido, gracias de antemano. A continuación, algunas capturas de pantalla.

Solo para comprobar, ¿estás probando con un usuario de prueba? Creo que los administradores y moderadores pueden eludir estos límites, por lo que podría dar resultados engañosos si estás usando tu propia cuenta.

2 Me gusta

Gracias por la respuesta

Este usuario no es un moderador ni un administrador. No estoy seguro de qué nivel de confianza (me cuesta traducir insignias a niveles de confianza), pero debería ser bajo (TL0 o TL1).

Olvidé agregar la configuración para el grupo de etiquetas misc. Abajo

He eliminado todas las etiquetas y grupos de etiquetas y he empezado de cero con la misma idea; sigo teniendo el mismo problema.

También he eliminado todos los grupos de etiquetas de la categoría oculta.

Después de eliminar other-boards-and-processors y official-processor-boards, puedo usar all-processor-boards como se esperaba.

Parece que Discourse no admite etiquetas compartidas entre varios grupos de etiquetas. ¿He encontrado un error?

Hmmm :thinking: Creo que puede que esté viendo lo mismo.

Permítame ver si puedo simplificar una reproducción para que alguien pueda echarle un vistazo.

  • Cree el Grupo de etiquetas A - con las etiquetas alfa, beta, gamma
  • Cree el Grupo de etiquetas AB - con las etiquetas alfa, beta, gamma, delta, épsilon

Ambos grupos de etiquetas tienen la opción Limitar una etiqueta por tema de este grupo marcada.

  • Cree la Categoría 1 con estas configuraciones de etiquetas:

  • Cree un tema en esta categoría con un usuario TL1

Esperado:

Según la configuración anterior, en la selección de etiquetas, solo esperaría poder elegir 1 etiqueta del Grupo de etiquetas AB.

Real:

Seleccionar delta o épsilon me permitiría también elegir alfa, beta o gamma.

Elegir alfa, beta o gamma no permitiría una segunda opción de etiqueta.

3 Me gusta

He encontrado una solución alternativa que funcionará si el número de etiquetas en un grupo es pequeño. En lugar de restringir una categoría a un subgrupo específico, especifica las etiquetas específicas que se encuentran en el grupo completo.

Puede convertirse en una pesadilla de mantenimiento porque agregar una nueva etiqueta al grupo completo ahora implica también agregar la nueva etiqueta a cada categoría donde sea necesaria.

Por ahora, puedo vivir con eso.

1 me gusta

He invitado a otra persona a intentar desenredar esto también, así que espero que obtengamos más claridad e incluso una solución. :slight_smile: :dedos_cruzados:

3 Me gusta

Este problema debería estar resuelto en

6 Me gusta

Desafortunadamente, no puedo hacer una prueba exhaustiva en este; una prueba rápida parece indicar que está solucionado.

6 Me gusta