mirror of
https://github.com/coder/coder.git
synced 2026-06-03 04:58:23 +00:00
79126ab6c7
# Add Composite API Key Scopes This PR adds high-level composite API key scopes to simplify token creation with common permission sets: - `coder:workspaces.create` - Create and update workspaces - `coder:workspaces.operate` - Read and update workspaces - `coder:workspaces.delete` - Read and delete workspaces - `coder:workspaces.access` - Read, SSH, and connect to workspace applications - `coder:templates.build` - Read templates and create/read files - `coder:templates.author` - Full template management with insights - `coder:apikeys.manage_self` - Manage your own API keys These composite scopes are persisted in the database and expanded during authorization, providing a more intuitive way to grant permissions compared to the granular resource:action scopes.
4 lines
181 B
SQL
4 lines
181 B
SQL
-- No-op: keep enum values to avoid dependency churn.
|
|
-- If strict removal is required, create a new enum type without these values,
|
|
-- cast columns, drop the old type, and rename.
|