| Summary | Restricted reactions by group | |
| Repository | GitHub - VaperinaDEV/restricted-reactions-group: This theme component restrict likes and reactions by group. | |
| Install Guide | How to install a theme or theme component | |
| New to Discourse Themes? | Beginner’s guide to using Discourse Themes |
Install this theme component
Hello ![]()
This theme component add the ability to apply targeted, non-disruptive sanctions by disabling the reaction functionality for specific user groups.
It fills the critical moderation gap between issuing a simple text warning and applying a harsh measure like a full user suspension or muting.
Key Features
- Control: The component activates based on a user’s assigned group (e.g., a dedicated ‘Restricted’ group or a specific Trust Level).
- Clear UX Feedback: Instead of the reaction button simply disappearing (which can look like a bug), it is replaced by a visually distinct disabled icon (e.g., a icon or other set in setting).
- Immediate User Notification: When the restricted user hovers over the disabled icon, a custom, pre-defined tooltip appears (e.g., “Reaction usage is restricted on your account.”).
- Soft Sanction: Allows users who have abused a specific feature (like the ‘laugh’ reaction for trolling) to continue participating and contributing valuable content, while immediately addressing and enforcing sanctions on the abusive behavior.
This component is ideal for large or sensitive communities struggling with:
- Reaction Trolling: Users who consistently use reactions (such as the ‘laugh’ or ‘cry’ emojis) to intentionally undermine serious topics, harass others, or cause general morale destruction.
- Need for Documentation: Provides clear, documented evidence to the restricted user that action has been taken against their account, preventing claims of “I didn’t know.”

