mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-15 01:16:22 +02:00
chore: add project-specific-segment permission (#3295)
## About the changes This adds new permission to control access to project specific segments This should be used later for https://linear.app/unleash/issue/2-743/have-a-project-specific-configuration-section: 
This commit is contained in:
parent
3956a85f34
commit
fecbdd48a9
@ -39,6 +39,7 @@ export const MOVE_FEATURE_TOGGLE = 'MOVE_FEATURE_TOGGLE';
|
||||
export const CREATE_SEGMENT = 'CREATE_SEGMENT';
|
||||
export const UPDATE_SEGMENT = 'UPDATE_SEGMENT';
|
||||
export const DELETE_SEGMENT = 'DELETE_SEGMENT';
|
||||
export const UPDATE_PROJECT_SEGMENT = 'UPDATE_PROJECT_SEGMENT';
|
||||
export const APPROVE_CHANGE_REQUEST = 'APPROVE_CHANGE_REQUEST';
|
||||
export const APPLY_CHANGE_REQUEST = 'APPLY_CHANGE_REQUEST';
|
||||
export const SKIP_CHANGE_REQUEST = 'SKIP_CHANGE_REQUEST';
|
||||
|
@ -0,0 +1,14 @@
|
||||
exports.up = function (db, cb) {
|
||||
db.runSql(
|
||||
`INSERT INTO permissions (permission, display_name, type) VALUES
|
||||
('UPDATE_PROJECT_SEGMENT', 'Create/edit project segment', 'project');`,
|
||||
cb,
|
||||
);
|
||||
};
|
||||
|
||||
exports.down = function (db, cb) {
|
||||
db.runSql(
|
||||
`DELETE FROM permissions WHERE permission = 'UPDATE_PROJECT_SEGMENT';`,
|
||||
cb,
|
||||
);
|
||||
};
|
Loading…
Reference in New Issue
Block a user