Moin
13. Juli 2026 um 21:53
1
Vor einiger Zeit wurde die Benachrichtigungsabfrage zum Thema-Stimmungs-Plugin hinzugefügt
lindsey:
Benachrichtigungsabfragen nach dem Abstimmung
Nachdem ein Mitglied für eine Idee gestimmt hat, wird Discourse die Mitglieder fragen, ob sie über neue Beiträge in diesem Thema benachrichtigt werden möchten. Wenn dies ausgewählt wird, wird das Benachrichtigungslevel für das Thema auf „Beobachten“ aktualisiert, sodass sie über neue Aktivitäten in diesem Thema auf dem Laufenden bleiben können. Diese Änderung macht es Mitgliedern leicht, sich für Updates zu Ideen anzumelden, die sie interessieren.
Und du hast auch
Ich habe festgestellt, dass die Benachrichtigungsfunktion nicht zu funktionieren scheint, wenn topic voting enable vote limits deaktiviert ist.
Ich habe den Eindruck, dass das Menü unterdrückt wird, wenn es nicht notwendig ist, die verbleibende Anzahl der Stimmen anzuzeigen, was dazu führt, dass auch die Benachrichtigungsfunktion blockiert wird:
Stimmen begrenzt:
Unbegrenzte Stimmen:
2 „Gefällt mir“
Danke für den Bericht @Moin Es wird behoben werden durch
main ← fix-topic-voting-notification-prompt-vote-limits
merged 12:54PM - 15 Jul 26 UTC
When topic voting vote limits are disabled, the "Notify me about new posts"
prom… pt shown after voting never appeared. That prompt is part of the menu the
vote button opens, but the menu was only rendered when vote limits were
enabled — with limits off the button had no menu at all, so both the
notification prompt and the remove-vote action were unreachable.
The fix renders the menu for any signed-in user rather than gating it on vote
limits. The remaining-votes rows stay tied to limits being enabled, while
remove-vote and watch-topic show whenever the user has voted. Removing a vote
with limits disabled now goes through the menu, matching the behavior when
limits are enabled.
Reported at https://meta.discourse.org/t/disabling-vote-limits-seems-to-break-notification-prompt-in-topic-voting/407512
The second commit is follow-up housekeeping on the plugin, kept separate from
the fix: removing dead code and duplication in the vote components and
initializers, counting a user's votes with `COUNT` instead of loading every
row on each current-user serialization, and deleting orphaned i18n keys and a
route-map filename left over from the plugin's former name.
### Testing
- Added a system spec covering the notification prompt appearing after voting
with vote limits disabled.
- Existing topic-voting system and JS specs pass; the model spec still covers
the trust-level-0 lock via `reached_voting_limit?`.
2 „Gefällt mir“