|
2 | 2 | -- makes the data more consistent, no need to rely on triggers, and makes it much easier to display in the UI. |
3 | 3 |
|
4 | 4 | -- Update the role permissions, some roles had an incorrect 'org:create_project' rather than 'project:create' permission |
5 | | --- UPDATE roles |
6 | | --- SET permissions = ARRAY['org:view', 'org:manage', 'org:admin', 'team:view', 'team:manage', 'project:view', 'project:create', 'project:manage', 'project:contribute', 'project:delete', 'project:maintain'] |
7 | | --- WHERE ref = 'org_admin' |
8 | | --- ; |
| 5 | +UPDATE roles |
| 6 | + SET permissions = ARRAY['org:view', 'org:manage', 'org:admin', 'team:view', 'team:manage', 'project:view', 'project:create', 'project:manage', 'project:contribute', 'project:delete', 'project:maintain'] |
| 7 | + WHERE ref = 'org_admin' |
| 8 | + ; |
9 | 9 |
|
10 | | --- UPDATE roles |
11 | | --- SET permissions = ARRAY['org:view', 'org:manage', 'org:admin', 'org:delete', 'org:change_owner', 'team:view', 'team:manage', 'project:view', 'project:create', 'project:manage', 'project:contribute', 'project:delete', 'project:maintain'] |
12 | | --- WHERE ref = 'org_owner' |
13 | | --- ; |
| 10 | +UPDATE roles |
| 11 | + SET permissions = ARRAY['org:view', 'org:manage', 'org:admin', 'org:delete', 'org:change_owner', 'team:view', 'team:manage', 'project:view', 'project:create', 'project:manage', 'project:contribute', 'project:delete', 'project:maintain'] |
| 12 | + WHERE ref = 'org_owner' |
| 13 | + ; |
14 | 14 |
|
15 | | --- -- After migrating, this will no longer be used. |
16 | | --- UPDATE roles |
17 | | --- SET permissions = ARRAY['org:view', 'org:edit', 'team:view', 'project:view', 'project:create', 'project:maintain', 'project:contribute'] |
18 | | --- WHERE ref = 'org_default' |
19 | | --- ; |
| 15 | +-- After migrating, this will no longer be used. |
| 16 | +UPDATE roles |
| 17 | + SET permissions = ARRAY['org:view', 'org:edit', 'team:view', 'project:view', 'project:create', 'project:maintain', 'project:contribute'] |
| 18 | + WHERE ref = 'org_default' |
| 19 | + ; |
20 | 20 |
|
21 | 21 | ALTER TABLE org_members |
22 | 22 | ADD COLUMN role_id UUID REFERENCES roles(id) NULL; |
|
0 commit comments