1
0
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:
![image
(11)](https://user-images.githubusercontent.com/455064/224277399-338ed0e6-f5e3-4318-a2cd-ac1300b60603.png)
This commit is contained in:
Gastón Fournier 2023-03-10 10:34:26 +01:00 committed by GitHub
parent 3956a85f34
commit fecbdd48a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View File

@ -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';

View File

@ -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,
);
};