Change an Agent's Department Access Without Leaving Tickets Exposed

This article explains how QCST removes assignments that fall outside the Agent's new scope and why the queue must be reviewed after access changes.

Where this fits in QC Support Ticket

Departments answer “who handles this ticket”; Categories answer “what kind of issue is this.” Agent Department scope controls ticket authorization, while Category scope controls which classifications are offered for a selected Department. Keeping those concepts separate makes routing predictable.

Primary location: Joomla Administrator → Components → QC Support Ticket → Settings → Organization and Ticket Setup.

Before you begin

  • Take a current backup and use a test or low-risk record first when the action can change or remove routing, relationships, or installed files.
  • Use a normal Frontend Agent account for verification. Testing only as Joomla Super User can hide Department-scope or menu-access problems.

How to do it

  1. Before changing scope, review tickets currently assigned to the Agent in Departments you plan to remove.
  2. Edit the Frontend Agent and remove the unneeded Department(s) or change from All Departments to selected Departments.
  3. Save. QCST reconciles assignments that would otherwise point at an Agent who can no longer access the ticket.
  4. Review the affected Department queues for newly unassigned tickets and assign them to an eligible Agent if needed.
  5. Sign in as the changed Agent and confirm removed Departments/tickets are no longer accessible.

Important behavior and limits

  • Frontend Agent access never substitutes for Joomla Administrator access; Agents work from the frontend Agent Queue and are re-scoped by department server-side.

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 Department is missing from intake, confirm it is Published and that the chosen Category/field scope is compatible.
  • If deletion is blocked, move or close active tickets/related records rather than forcing database deletion.

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.