Je suppose que la question … qui mène tout droit à l’OP ici est la suivante.
L’épinglage doit-il ignorer l’ordre de la liste des sujets ? Pour l’instant, lorsque vous consultez les derniers sujets, les épinglés sont triés par bumped_at, puis le reste par bumped_at.
Si vous modifiez l’ordre de la liste, vous affectez à la fois l’ordre des sujets épinglés et de ceux qui ne le sont pas.
Je comprends bien cette demande de fonctionnalité et le changement est trivial.
Nous pourrions sans condition, indépendamment de l’ordre de la liste des sujets, trier les épinglés en fonction de la date “pinned_at”. Nous avons déjà toutes les informations nécessaires et le coût du changement est faible.
L’avantage, du point de vue de l’administrateur du site, est qu’il peut facilement et sans condition garder l’épinglé le plus important en haut. (Si vous voulez quelque chose en haut, désépinglez-le puis réépinglez-le).