> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crafter.net.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# Roles & Permissions

> Role-Based Access Control (RBAC), custom staff roles, and granular permission matrices.

Crafter features a robust **Role-Based Access Control (RBAC)** architecture that allows you to configure exact staff and player permissions across the entire platform.

Navigate to [Dashboard > User Management > Roles & Permissions](https://app.crafter.net.tr/tr/dashboard/roles) to configure roles or create custom permission tiers.

<Frame caption="Roles & Permissions Management Screen">
  <img src="https://mintcdn.com/crafter/dFrDfCh-Nb0n4ooU/images/787ab9a0-526a-4360-b8c3-e107af1932fd.png?fit=max&auto=format&n=dFrDfCh-Nb0n4ooU&q=85&s=3b01c314c5013179e5b7fac2e6090446" alt="Roles and Permissions Overview" width="1861" height="939" data-path="images/787ab9a0-526a-4360-b8c3-e107af1932fd.png" />
</Frame>

***

## System Roles & Protections

To guarantee security and stability, essential core roles are pre-configured:

* **Owner:** Top-level superadmin role. Full access to all modules, settings, and logs. Cannot be deleted.
* **Admin:** High-level operational role for network managers. Cannot be deleted.
* **Moderator:** Handles tickets, player reports, and punishment operations.
* **Player (Default):** Automatically assigned to newly registered users. Grants standard player access without dashboard permissions. Cannot be deleted.

<Warning>
  **Protected Roles:** System roles such as `Owner`, `Admin`, and `Player` cannot be deleted to ensure system stability.
</Warning>

***

## Creating a Custom Role

Define specialized roles for your staff members (e.g., Helpers, Builders, Support Agents):

<Steps>
  <Step title="Open the Creation Drawer">
    Click **Add New Role** on the Roles & Permissions overview page.
  </Step>

  <Step title="Define General Attributes">
    Configure the core role properties:

    * **Role Name:** Display name (e.g., Support Team, Helper, Trial Mod).
    * **Color:** HEX color code for profile badges and dashboard highlights (e.g., `#3B82F6`).
    * **Make Default:** Enable if newly registered accounts should automatically receive this role.
  </Step>

  <Step title="Select Permissions and Save">
    Expand permission categories and toggle the exact capabilities you wish to assign, then click **Save**.
  </Step>
</Steps>

<Frame caption="New Role Creation Panel">
  <img src="https://mintcdn.com/crafter/dFrDfCh-Nb0n4ooU/images/4db4553a-cf05-4c5d-b169-1560cf2226d8.png?fit=max&auto=format&n=dFrDfCh-Nb0n4ooU&q=85&s=d35004afb4eb3be7e115f4d0e2d6f07c" alt="New Role Creation Panel" width="1853" height="934" data-path="images/4db4553a-cf05-4c5d-b169-1560cf2226d8.png" />
</Frame>

***

## Role Editing & Permission Matrix

Click **Edit** on any role card to customize permissions or modify badge colors.

<Frame caption="Role Permission Matrix Editor">
  <img src="https://mintcdn.com/crafter/dFrDfCh-Nb0n4ooU/images/4e7df4df-8266-41ac-9050-27307cba06a4.png?fit=max&auto=format&n=dFrDfCh-Nb0n4ooU&q=85&s=c3675ba862002190a655531044c19421" alt="Role Permission Matrix Editor" width="1858" height="945" data-path="images/4e7df4df-8266-41ac-9050-27307cba06a4.png" />
</Frame>

### Permission Categories

Permissions are organized by module:

* **System Permissions:** Settings (`manage_settings`), Security (`manage_security_config`), SEO, and Audit Logs (`view_logs`, `export_logs`).
* **User & Moderation:** User account modifications, punishments, and staff applications.
* **Store & Finance:** Product creation, categories, coupon codes, and transaction histories.
* **Content & Themes:** Blog posts, forum management, help center articles, and theme templates.

<Tip>
  Use the **Search Permissions** filter at the top of the matrix to quickly locate specific permission nodes (e.g., `payment`, `theme`, `ticket`).
</Tip>
