ToddZ
Dezembro 13, 2025, 7:17pm
41
Eu acho que aqui queremos dizer “votos de lançamento” como essencialmente “votos de reabastecimento”.
Eu sei que o limite de votos é para nos fazer priorizar, mas parece que desvotar diz “Eu não me importo nem um pouco com isso agora” o que muitas vezes não é verdade
É um tipo de conflito de pontos de vista que poderia ser suavizado por algo como:
1 curtida
Moin
Março 31, 2026, 8:36pm
42
Parece que as contagens de votos no Meta foram alteradas.
ToddZ
Abril 1, 2026, 7:57am
43
Sim - os limites de votos foram removidos em 15 de março, mas acho que isso foi mencionado apenas em um tópico de moderadores.
2 curtidas
FTR, adicionamos suporte para “desativar / ocultar” esses 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 curtida