discourse/plugins/discourse-topic-voting
Loïc Guitaut 2a7cb3dc00
FIX: Don’t apply callbacks from disabled plugins (#35630)
Currently, when a plugin is disabled, its various callbacks are still
taken into account. This can lead to performance issues.

This patch adds a check to most of the `register_*` methods a plugin can
use, so if the plugin is disabled, those callbacks won’t be applied.
2025-10-30 10:04:17 +01:00
..
app DEV: Clean up scope resolution operators in plugins (#34979) 2025-09-30 14:36:34 +02:00
assets DEV: Add a default options arg to closeOnClickOutside (#35603) 2025-10-25 00:49:53 +02:00
config Update translations (#35031) 2025-09-29 10:26:53 +02:00
db DEV: Promote historic core plugins post_deploy migrations (#34274) 2025-08-13 15:52:19 +08:00
lib/discourse_topic_voting DEV: Clean up scope resolution operators in plugins (#34979) 2025-09-30 14:36:34 +02:00
spec DEV: Add client settled checks for system tests (#35230) 2025-10-10 11:03:18 +08:00
test/javascripts/acceptance DEV: Fix various lint issues (#33811) 2025-07-24 15:27:04 +02:00
plugin.rb FIX: Don’t apply callbacks from disabled plugins (#35630) 2025-10-30 10:04:17 +01:00
README.md

Discourse Topic Voting

Adds the ability for voting on a topic within a specified category.

Topic discussing the plugin itself can be found here: https://meta.discourse.org/t/discourse-voting/40121