Forums Feature Requests Thread

[New] Forums: Trust levels gate actions but not content — no level-gated/locked content (Skool's core engagement+monetization mechanic)

Patrick Bass · Jun 6 · 23 · 1 Locked
[Normal Priority] [New Feature] [Deployed to Production]
🚀 OP Jun 6, 2026 5:27pm

Area: Forums (audit p2) · Surface: Trust levels (TrustLevel helper) + forum/category visibility · Dimension: competitor-gap · Severity: enhancement

Skool's defining feature is a gamified level system where members unlock forums/categories/content as they earn points — it drives both daily engagement and upsell ('hit level 3 to access the advanced channel'). We already compute a 0-4 trust level per user but only use it as an anti-spam gate (can't upload, can't post links). Exposing trust level (or a configurable points threshold) as a content-access tier on forums/categories would let tenants build the same engagement loop competitors monetize, on infrastructure we already have.

Evidence

platform/src/Helpers/TrustLevel.php defines 5 levels (LEVEL_NEWBIE 0 … LEVEL_ROYALTY 4). Usage gates only actions: FileController.php:1021-1023 `if ($trustLevel < 2)` blocks uploads; PageController.php:131 describes the link-posting gate. grep for level-gate / unlock-level / require-level across forum visibility code returns nothing — forum/category visibility is binary public/private (findRelatedThreads gate uses `f.visibility = 'public'`), with no 'unlocks at level N' tier.

Suggested fix. Add a nullable min_trust_level (or min_points) column to forums/forum_categories; enforce it in the visibility checks used by showForum/showCategory/findRelatedThreads; surface a 'Unlocks at Level N' lock state in the index. Keep default NULL so existing forums are unchanged.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 7, 2026 10:59am

Shipped and deployed to production. Commit bb50cee4e7.

Trust-level-gated threads via tag convention: tag a thread trust-level-2, trust-level-3, or trust-level-4 to hide it from viewers below that trust level. Mods and thread authors bypass the gate. Info banner shown when threads are filtered.

Closed as: deployed.


Patrick Bass
@mobieus

Log in or register to reply to this thread.