AIXF Reaction Restrictions

AIXF Reaction Restrictions 2.3.7

No permission to buy ($20.00)
Compatible XF 2.x versions
  1. 2.3
License
https://aixf.net/help/la_terms_rules/
Updates duration
1 Year - $20.00 ($10.00 renewal)
Visible branding
No

✨ Features​

  • ✅ Restrict specific reactions to specific user groups
  • ✅ Fully compatible with XenForo 2.3.7
  • ✅ No data loss — existing reactions remain visible
  • ✅ Filters the reaction picker UI
  • ✅ Backend-safe: disallowed reactions cannot be applied
  • ✅ Lightweight — no JS overrides, no core edits
  • ✅ Works with the default XenForo style
  • ✅ Clean ACP interface

🧠 How It Works​

AIXF Reaction Restrictions operates on two levels:

1️⃣ Frontend (Reaction Picker)​

  • The reaction tooltip is filtered per user
  • Users only see reactions they’re allowed to use
  • Uses XenForo’s $xf.reactionsActive pipeline
image1.webp
image2.webp

2️⃣ Backend (Safety Net)​

  • Even if a user attempts to apply a reaction manually
  • Or via mobile / edge cases
  • The reaction is blocked if the user lacks permission
Result: clean UX + enforced rules.

🛠 Installation​

  1. Upload the addon to: /src/addons/AIXF/ReactionRestrictions
  2. Install via Admin Control Panel: Admin CP → Add-ons → Install/Upgrade
  3. Rebuild caches: AdminCP → Tools → Rebuild Caches → Rebuild All

⚙️ Configuration​

Navigate to:

Admin CP → Content → AIXF Reaction Restrictions
image4.webp

For each reaction:
  • Select which user groups are allowed
  • Leave empty to allow everyone
  • Save changes
Changes take effect immediately.
image3.webp

🧩 Behavior Details​


ScenarioResult
Reaction restrictedHidden from picker
Reaction already usedStill visible
Reaction countPreserved
User loses groupCan’t use reaction anymore
User gains groupReaction becomes available
Mobile / API attemptBlocked server-side

📦 Database​

This addon creates one lightweight table: xf_aixf_reaction_restrict
  • No core table changes
  • Safe to uninstall
  • Safe to reinstall

🧹 Uninstalling​

  • Uninstall via Admin CP
  • All restrictions are removed
  • Reaction system returns to default behavior
  • No orphaned data

🔒 Permissions & Safety​

  • No permission bypasses
  • No template edits required by users
  • No hardcoded group IDs
  • No core file changes
🏁 Final Notes

AIXF Reaction Restrictions is designed to be:
  • Predictable
  • Safe
  • Non-destructive
  • Admin-friendly
Perfect for:
  • Tiered communities
  • Premium reactions
  • Role-based moderation
  • Cleaner engagement controls
  • Like
Reactions: pvpers
Author
fords8
Views
28
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from fords8

Back
Top Bottom