Revoke or Review a QCLF User Sanction
The QCLF Users panel shows active restrictions that fall inside the current moderator’s manageable scope and lets an authorized moderator revoke a restriction before its normal end.
Expired restrictions are deactivated automatically when sanctions are evaluated/reviewed, while revocation records the moderator and time so the history remains auditable.
Review Active Restrictions
- Open Moderation → Users and select the Joomla user.
- Review the active-restriction count and each restriction’s type, scope, end time, and stored reason.
- Open the user’s moderation-history panel when you need earlier context.
- If a restriction should end early, select Revoke on that active row and verify the affected account can participate again where no other sanction still applies.
Only Manageable Scopes Are Listed
QCLF loads the user’s sanctions, expires time-limited rows that have reached their end, and then filters the list through moderationScopeAllowed(). A scoped moderator therefore does not gain a revocation control for a Category/Section restriction outside their effective authority.
What Revocation Stores
Revocation changes is_active to 0 and records revoked_by plus revoked_at. QCLF also writes a sanction_revoked moderation-audit row and emits the matching sanction notification event. The sanction record itself remains as history instead of being deleted.
Expiration Is Different from Revocation
A timed sanction becomes inactive automatically after ends_at. Expiration can produce a sanction-expired notification, while manual Revoke records a moderator action. In both cases, verify whether another overlapping global/Section/Category sanction still blocks the same activity.
Community Discussion
Want to compare forum workflows, share practical QCLF tips, or discuss how other Joomla site owners use this feature? Visit the QC Live Forum Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.