How do I set the order of pinned topics

Claro, @Osama, algo pequeño para ti. Ten cuidado con las pruebas y el rendimiento, ya que topic_query se vuelve muy complicado.

Baja prioridad, sin urgencia alguna aquí.

4 Me gusta

He leído y seguido la conversación aquí hasta llegar a esta afirmación (que sugiere que este enfoque ya fue decidido e implementado). Sin embargo, no estoy observando un reordenamiento basado en el desanclaje o el vuelvo a anclar.

¿Estoy pasando por alto algo obvio?

EDITO: Acabo de descubrir que, de hecho, esta operación todavía se ve influenciada por si el tema está cerrado o no. Así que abrirlo pareció funcionar.

Kenny, mi sugerencia sigue en la lista de @Osama; lo resolveremos en las próximas dos semanas más o menos.

2 Me gusta

Este PR implementa este comportamiento :arrow_up:

2 Me gusta

Hola a todos, acabo de notar el cambio tras actualizar nuestra comunidad. Para nuestro caso de uso, este nuevo comportamiento es muy subóptimo. ¿Hay alguna posibilidad de tener una opción para el comportamiento anterior mediante una configuración en la sección de administración?

Probablemente habría querido reportarlo como un error si hubiera estado usando Discourse por más tiempo. El cambio se realiza bajo la premisa de que el comportamiento anterior es indeseable, eliminando una función que tanto los administradores como los usuarios regulares han llegado a esperar y que puede o no ser deseada.

Además, la forma en que se describe la característica sugiere que su propósito es dar a los administradores más control sobre el orden, pero eso parece incompleto, ya que no hay ningún medio para reordenar los elementos fijados más allá de desfijarlos y volver a fijarlos.


Creo que el orden de fijación debería ser una configuración a nivel de categoría. Una opción para elegir entre bumped_at y pinned_at, con bumped_at como valor predeterminado, lo que constituiría un cambio relativamente sencillo que no afectaría a los administradores existentes. (Reconozco que esto se vuelve no trivial debido a la localización.)

A largo plazo, creo que debería haber una casilla de verificación llamada fixed pin positions con una interfaz de usuario para reordenar los elementos fijados, similar a la interfaz para reordenar categorías al usar fixed category positions.

3 Me gusta

100% de acuerdo. Para nosotros, este último cambio tiene un impacto negativo. Ya que fijamos y desfixamos temas dinámicamente a nivel global según la participación a través de la API. Ahora los usuarios ya no pueden ver en qué tema fijado respondió por última vez otro usuario, porque toda la sección de temas fijados ya no es dinámica, sino estática.

1 me gusta

El compromiso en nuestra comunidad ya se está desplomando desde este cambio. ¿Podríamos, por favor, tener una configuración para esto y, opcionalmente, volver al comportamiento anterior, o tengo que corregir este cambio manualmente en el núcleo?

Este tema se cerró automáticamente después de 10 días. Ya no se permiten nuevas respuestas.