How do I set the order of pinned topics

Bien sûr, @Osama, un petit quelque chose pour toi. Fais attention aux tests et aux performances, topic_query devient très complexe.

Priorité basse, aucune urgence ici.

4 « J'aime »

J’ai lu et suivi la conversation ici, jusqu’à cette affirmation (qui suggère que cette approche a été décidée et mise en œuvre). Cependant, je n’observe pas de réorganisation basée sur le désépinglage ou le repipage.

Y a-t-il quelque chose d’évident que j’aurais manqué ?

EDIT : Je viens de découvrir qu’en fait, cette opération est toujours influencée par le fait que le sujet soit fermé ou non. Ainsi, l’ouvrir semblait régler le problème.

Kenny, ma suggestion est toujours sur la liste de @Osama ; nous réglerons cela dans les deux prochaines semaines environ.

2 « J'aime »

Cette PR implémente ce comportement :arrow_up: :

2 « J'aime »

Bonjour à tous, je viens de remarquer le changement après la mise à jour de notre communauté. Pour notre cas d’usage, ce nouveau comportement est très sous-optimal. Y a-t-il une possibilité d’ajouter une option pour l’ancien comportement via un paramètre dans la section d’administration ?

Je rapporterais probablement cela comme un bug si j’utilisais Discourse depuis plus longtemps. Cela modifie le comportement en considérant que l’ancien était indésirable, supprimant ainsi une fonctionnalité à laquelle les administrateurs et les utilisateurs réguliers sont habitués et qu’ils peuvent ou non souhaiter.

De plus, la manière dont la fonctionnalité est décrite laisse entendre que son but est de donner aux administrateurs plus de contrôle sur l’ordre, mais cela semble incomplet car il n’existe aucun moyen de réorganiser les épingles autrement que par le désépingle/épinglage.


Je pense que l’ordre des épingles devrait être un paramètre au niveau de la catégorie. Une option pour choisir entre bumped_at et pinned_at, avec bumped_at par défaut, constituerait un changement relativement simple qui n’affecte pas les administrateurs existants. (Je reconnais que cela devient non trivial en raison de la localisation.)

À plus long terme, je pense qu’il faudrait ajouter une case à cocher « positions d’épingles fixes » avec une interface utilisateur permettant de réorganiser les épingles, à l’instar de l’interface de réorganisation des catégories lorsque l’option « positions de catégories fixes » est activée.

3 « J'aime »

100 % d’accord. Pour nous, ce dernier changement a un impact négatif. En effet, nous épinglons et désépinglons dynamiquement les sujets à l’échelle mondiale en fonction de l’engagement via l’API. Désormais, les utilisateurs ne peuvent plus voir quel sujet épinglé un autre utilisateur a répondu en dernier, car la section épinglée n’est plus dynamique mais statique.

1 « J'aime »

L’engagement au sein de notre communauté chute déjà de façon dramatique depuis ce changement. Pourriez-vous s’il vous plaît ajouter un paramètre pour cela et, éventuellement, revenir à l’ancien comportement, ou dois-je appliquer un correctif pour supprimer ce changement du cœur du système ?

Ce sujet a été automatiquement fermé après 10 jours. De nouvelles réponses ne sont plus autorisées.