mirror of
https://github.com/coder/coder.git
synced 2026-06-03 04:58:23 +00:00
cc2efe9e1f
Migrated the built-in organization-member role to DB storage so it can be customized per org. Closes https://github.com/coder/internal/issues/1073 (part 1)
11 lines
453 B
SQL
11 lines
453 B
SQL
-- Add is_system column to identify system-managed roles.
|
|
ALTER TABLE custom_roles
|
|
ADD COLUMN is_system boolean NOT NULL DEFAULT false;
|
|
|
|
-- Add member_permissions column for member-scoped permissions within an organization.
|
|
ALTER TABLE custom_roles
|
|
ADD COLUMN member_permissions jsonb NOT NULL DEFAULT '[]'::jsonb;
|
|
|
|
COMMENT ON COLUMN custom_roles.is_system IS
|
|
'System roles are managed by Coder and cannot be modified or deleted by users.';
|