ToddZ
13.Декабрь.2025 19:17:33
41
Я думаю, что здесь мы имеем в виду «отпустить голоса» в смысле «пополнить голоса».
Я понимаю, что лимит голосов нужен, чтобы мы расставляли приоритеты, но снятие голоса часто воспринимается как «мне это сейчас абсолютно безразлично», что обычно не соответствует действительности
Это своего рода конфликт взглядов, который можно было бы сгладить, например, с помощью:
Уяснения того, что «Лайки» имеют значение, а «Голоса» указывают на фаворитов
Идеей МакВамбли о ранжировании по стеку
1 лайк
Moin
31.Март.2026 20:36:16
42
Похоже, что подсчёт голосов на Meta был изменён.
ToddZ
01.Апрель.2026 07:57:41
43
Да — ограничения на голосование были сняты 15 марта, но, кажется, об этом упоминалось только в теме для модераторов.
2 лайка
FTR, мы добавили поддержку «отключения / скрытия» этих ограничений
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
2 лайка