# Roles · Edit

> Edit form for an existing resource. Related to: Roles.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/roles/[id]/edit` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `EditRolePage` |
| Source | `src/app/(app)/admin/roles/[id]/edit/page.tsx` |
| Dynamic | yes |
| Params | `id` |


| Permission | `admin.roles.view` |
| Nav group | `users` |
| Sidebar label | Roles |

## Summary (for AI)

**Roles · Edit** Edit form for an existing resource. Related to: Roles. Under sidebar item “Roles”. Requires permission `admin.roles.view`.

## How to guide users

1. Open Admin sidebar.
2. Open **Roles** (parent nav item), then **Roles · Edit**.
3. Direct URL: `/admin/roles/[id]/edit`.
4. Replace path params `id` with the real resource id(s).
5. User needs permission `admin.roles.view` (or `admin.root`).

## Sections on this page

_None extracted._

## Notable UI actions / labels

_No action labels extracted._

## Widget slugs

- [`admin-roles-edit`](../widgets/admin-roles-edit.md)

## Related APIs / hooks

_None detected in page source._

Hooks: `usePluginWidgets`, `useRoleEditor`
