ToddZ
Décembre 13, 2025, 7:17
41
Je pense qu’ici nous entendons par « votes de publication » essentiellement des « votes de réapprovisionnement ».
Je sais que la limite de vote est là pour nous faire prioriser, mais avoir l’impression de retirer son vote dit « Je ne m’en soucie plus du tout maintenant » , ce qui n’est souvent pas vrai
C’est une sorte de conflit de point de vue qui pourrait être atténué par quelque chose comme :
1 « J'aime »
Moin
Mars 31, 2026, 8:36
42
Il semble que les résultats des votes sur Meta aient été modifiés.
ToddZ
Avril 1, 2026, 7:57
43
Oui, les limites de votes ont été levées le 15 mars, mais je crois que cela n’a été mentionné que dans un sujet destiné aux modérateurs.
2 « J'aime »
Pour information, nous avons ajouté la prise en charge de la « désactivation / masquage » de ces limites
committed 09:03AM - 26 Mar 26 UTC
TL-based vote limits add complexity to category setup and may discourage
users f… rom voting at all. Currently, setting a limit to 0 means "no
votes allowed" rather than "unlimited", forcing admins to use
workarounds like setting limits to 999.
Add a `topic_voting_enable_vote_limits` boolean setting (default: true)
that acts as a master toggle for all vote limits.
When disabled:
- Users can cast unlimited votes
- `vote_limit` and `votes_left` return nil throughout the stack
- The 6 dependent settings (TL0-TL4 limits + alert threshold) are hidden
in the admin UI via `depends_on`/`depends_behavior`
- The frontend hides "X/Y votes left" and shows "See your votes"
Backend: centralize limit logic in UserExtension (`can_vote?`,
`votes_left`, `vote_limit`) so the serializer and controller delegate
directly without conditionals. Extract duplicated response hash in
VotesController into `voting_response` helper.
Frontend: add `@tracked vote_limit` on the user model so `limitsEnabled`
reacts to AJAX responses. Sync `vote_limit` from server on vote/unvote.
Re-enabling limits after disabling is safe: users keep existing votes
but cannot add more until under their TL limit.
Ref - t/180367
1 « J'aime »