It appears that when a topic with votes is moved to another category, where voting is not enabled, the votes are not being returned to the owners. Is this a bug or an intended behaviour?
Additionally, there are edge cases where closing a topic doesn’t automatically return the votes to the user.
I’ve just tested this on my local development site and can confirm that votes are not being returned to the user when a topic is moved to a category that does not allow for votes. This doesn’t seem ideal to me, but I’m not sure if it’s the intended behaviour or not. The only alternative I can think of is that if a topic is moved to a category that does not allow voting, all votes should be removed from the topic. There would be potential issues with this approach as well.
If you know of any specific ways of reproducing the edge cases, let us know. I can look into this some more next week.
I’m also needing to release votes after moving a topic to a non-voting category. As it is, moving a topic with votes to a non-voting category risks destroying the voting system imo because the larger a database the more difficult/tedious it would be for moderators to manually ensure users don’t “lose” voting power. If 10 votes were allowed, and two topics I voted on got moved to a non-voting category without releasing their votes, I’d lose 20% of my global voting power.
The first one that came to mind was that if a topic was mistakenly recategorized (say by a TL3 user) all votes would be lost when it was put back to the correct category.
Nous avons corrigé quelques cas limites il y a quelques mois. Il est possible qu’il nous manque encore certains scénarios, mais il serait très utile d’avoir des étapes reproductibles pour valider le problème.
Le voyez-vous dans tous les sujets déplacés ? Ou dans un scénario particulier que vous pouvez partager ?
Le sujet sur lequel j’ai remarqué cela a été créé et déplacé le 17 avril. Aurait-il pu être corrigé depuis ? Nous installons les mises à jour régulièrement, donc nous avons rarement plus d’une semaine de retard sur tests-passed.
J’ai juste essayé de reproduire le problème sur mon site de test, et je n’ai pas réussi. Déplacer un sujet d’une catégorie de vote vers une catégorie sans vote a redonné leur vote à mon utilisateur de test.
Juste pour vérifier que je fais les choses correctement :
Activer le vote de sujet dans une catégorie
Utiliser un utilisateur de test pour voter sur un sujet
En tant qu’administrateur, recatégoriser le sujet dans une catégorie sans vote
En tant qu’utilisateur de test, voter sur un autre sujet et voir combien de votes il vous reste dans les informations de la fenêtre contextuelle
Désolé, vous avez raison, il semble que seuls les anciens votes des sujets qui ont été déplacés avant la correction ne soient pas publiés. Désolé pour le faux rapport.