mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
chore: drop release plan template view permissions (#9195)
https://linear.app/unleash/issue/2-3225/drop-the-release-template-view-permissions Drops the release plan template view permissions in favor of an "open by default" approach. Should merge the Enterprise PR first.
This commit is contained in:
parent
f9e0c27bf1
commit
138410eafd
@ -80,9 +80,6 @@ export const PROJECT_DEFAULT_STRATEGY_WRITE = 'PROJECT_DEFAULT_STRATEGY_WRITE';
|
||||
export const PROJECT_CHANGE_REQUEST_WRITE = 'PROJECT_CHANGE_REQUEST_WRITE';
|
||||
export const PROJECT_SETTINGS_WRITE = 'PROJECT_SETTINGS_WRITE';
|
||||
|
||||
export const RELEASE_PLAN_TEMPLATE_VIEW_OVERVIEW =
|
||||
'RELEASE_PLAN_TEMPLATE_VIEW_OVERVIEW';
|
||||
export const RELEASE_PLAN_TEMPLATE_VIEW = 'RELEASE_PLAN_TEMPLATE_VIEW';
|
||||
export const RELEASE_PLAN_TEMPLATE_CREATE = 'RELEASE_PLAN_TEMPLATE_CREATE';
|
||||
export const RELEASE_PLAN_TEMPLATE_UPDATE = 'RELEASE_PLAN_TEMPLATE_UPDATE';
|
||||
export const RELEASE_PLAN_TEMPLATE_DELETE = 'RELEASE_PLAN_TEMPLATE_DELETE';
|
||||
@ -140,8 +137,6 @@ export const ROOT_PERMISSION_CATEGORIES = [
|
||||
{
|
||||
label: 'Release plan templates',
|
||||
permissions: [
|
||||
RELEASE_PLAN_TEMPLATE_VIEW_OVERVIEW,
|
||||
RELEASE_PLAN_TEMPLATE_VIEW,
|
||||
RELEASE_PLAN_TEMPLATE_CREATE,
|
||||
RELEASE_PLAN_TEMPLATE_DELETE,
|
||||
RELEASE_PLAN_TEMPLATE_UPDATE,
|
||||
|
21
src/migrations/20250203145735-drop-rp-view-permissions.js
Normal file
21
src/migrations/20250203145735-drop-rp-view-permissions.js
Normal file
@ -0,0 +1,21 @@
|
||||
exports.up = (db, cb) => {
|
||||
db.runSql(`
|
||||
DELETE
|
||||
FROM permissions
|
||||
WHERE permission IN
|
||||
('RELEASE_PLAN_TEMPLATE_VIEW_OVERVIEW', 'RELEASE_PLAN_TEMPLATE_VIEW');
|
||||
`, cb);
|
||||
|
||||
};
|
||||
|
||||
exports.down = (db, cb) => {
|
||||
db.runSql(`
|
||||
INSERT INTO permissions(permission, display_name, type) VALUES
|
||||
('RELEASE_PLAN_TEMPLATE_VIEW_OVERVIEW', 'View overview of release plan templates', 'root'),
|
||||
('RELEASE_PLAN_TEMPLATE_VIEW', 'View details of specific release plan template', 'root');
|
||||
INSERT INTO role_permission(role_id, permission, created_by_user_id)
|
||||
SELECT id, 'RELEASE_PLAN_TEMPLATE_VIEW_OVERVIEW', '-1337' FROM roles WHERE name IN ('Viewer', 'Editor') AND type = 'root';
|
||||
INSERT INTO role_permission(role_id, permission, created_by_user_id)
|
||||
SELECT id, 'RELEASE_PLAN_TEMPLATE_VIEW', '-1337' FROM roles WHERE name = 'Editor' AND type = 'root';
|
||||
`, cb);
|
||||
};
|
Loading…
Reference in New Issue
Block a user