Configure Frontend User Deletion Behavior
Frontend deletion is one of QCFUM’s highest-risk delegated actions. In 2.0.4 it is disabled by default, is available only with the Max/All Access Frontend User Manager, and is controlled separately from the selected deletion behavior.
Enable it only after protected users/groups and the real delegated staff role have been tested.
Enable Deletion Separately
In Settings → Frontend User Manager Settings, Allow frontend deletion of users must be enabled before any deletion path can run. The default is off. QCFUM still requires qcfum.frontend.manage_users, active Max/All Access entitlement, and an editable, non-protected target.
Choose the Deletion Behavior
| Setting | Current 2.0.4 behavior |
|---|---|
| Delete immediately when enabled | Calls Joomla’s user delete operation after all current checks pass. |
| Block/disable instead of delete | Sets the Joomla user’s block value to 1; the account and memberships remain. |
| Require approval before delete | Creates a durable deletion approval request instead of changing the account immediately. |
Approval Can Also Be Required Globally
The separate approval setting Frontend deletion requires approval also sends deletion into the approval workflow. The request stores whether the action should ultimately delete or use block-first behavior, and the reviewer revalidates current Max entitlement, deletion enablement, target editability, and protection before applying it.
Downgrades Preserve Configuration
QCFUM does not erase the saved deletion settings on downgrade. Without the Max Frontend User Manager feature, the controls are locked and the action cannot run. If Max/All Access later returns, review the preserved configuration before allowing staff to use deletion again.
Community Discussion
Want to compare Joomla user-management workflows, share practical QCFUM tips, or discuss how other administrators use this feature? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.