The two layers of permissions

Discord roles and Ticket King dashboard permissions. Two systems, both used.

Permissions in Ticket King work at two layers. One is your normal Discord roles. The other is Ticket King's own dashboard permissions.

Layer 1. Your Discord roles

This is the standard Discord permission system. Members have roles, and roles grant Discord permissions.

Ticket King uses Discord roles for:

  • Who can see a ticket channel. The bot sets channel access so only the right people see each ticket.

  • Who can manage tickets in Discord. Anyone with Manage Channels or Manage Server, plus the server owner, can run ticket commands like /claim and /close. Discord Administrators also pass.

Layer 2. Ticket King dashboard permissions

This is Ticket King's own system, separate from Discord. It controls what each role can do on the dashboard at ticketking.xyz. Each area is turned on per Discord role:

Area
Unlocks

Info & Statistics

The Statistics page.

Manage Panels

Panels, Templates, and Public Presets.

View History

Ticket History and Steam Linking.

View Application History

The application submission history.

Review Applications

Approving or denying applications.

Manage Commands

The Custom Commands page.

Manage Settings

The Settings page and Bot Personalizer.

View Audit Logs

The Audit Logs page.

Manage Permissions

The Permissions page itself.

Manage Premium

The premium subscription page.

There is also a Full Access toggle per role that turns them all on at once.

Dashboard permission areas

How the two layers work together

The two layers do different jobs. A user can have one without the other.

Task
Needs Discord role access
Needs dashboard permission

Reading and replying in a ticket

Yes

No

Closing a ticket with /close

Yes

No

Editing a panel on the dashboard

No

Yes

Granting another role dashboard access

No

Yes

For example, a junior moderator with a support role can see and reply in tickets but cannot change panel settings without a dashboard permission. A lead moderator has both.

Who bypasses these checks

  • The server owner always has full access.

  • Anyone with Discord Administrator or Manage Server bypasses the dashboard permission checks. They are still subject to normal Discord channel permissions.

Owners and Administrators

Support roles are a separate idea

Support roles are not the same as either layer. They decide who gets added to and pinged in ticket channels. You can set them server-wide, per panel, and per option. Server-wide support roles always apply to every ticket.

Support roles

A simple way to think about it

  • Discord roles and channel access control what members can see and do inside Discord.

  • Dashboard permissions control what members can configure on the dashboard.

  • Support roles control who gets added to and pinged in tickets.

A typical staff role has all three: a Discord support role, the Manage Panels and View History dashboard permissions, and a spot in your server-wide support roles.

Last updated

Was this helpful?