Understand Agent Queue Access and Department Scoping

This article explains that QCST Agent access is separate from Joomla backend access and every queue/ticket action is rechecked against active department scope.

Where this fits in QC Support Ticket

The Agent Queue is a frontend support workspace, not a shortcut around permissions. Every ticket action is checked against the Agent’s active QCST record and Department scope on the server, including assignment, replies, status/priority changes, attachments, bulk actions, and advanced ticket operations.

Primary location: QC Support Ticket frontend Agent Queue.

Before you begin

  • Use a normal Frontend Agent account for verification. Testing only as Joomla Super User can hide Department-scope or menu-access problems.

Access is not one switch

LayerWhat it checks
Joomla menu accessWhether the account can reach the Agent Queue route.
qcst.agent_access / Agent recordWhether the user is an active QCST Frontend Agent.
Department scopeWhich Department tickets can be returned or changed.
Action validationWhether the current ticket/target Agent/Status/Priority/action is valid at save time.

QCST repeats the Department check for direct ticket/action requests. Hiding a row in the UI is not the security boundary.

Verify the result

  • The Department appears with the intended Published state and description in Settings.
  • A ticket submitted to that Department appears only to eligible Agents in that Department scope.
  • The test Agent can open the Agent Queue and see allowed-Department tickets.
  • The same Agent is denied or does not receive tickets outside the configured Department scope.

If it does not work as expected

  • If the queue is empty, verify Joomla menu Access, qcst.agent_access, the active Frontend Agent record, Department scope, and queue filters separately.

Community Discussion

For practical QC Support Ticket workflows and discussion with other Joomla site owners, visit the QC Support Ticket Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.