UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

30 lines 1.01 kB
"use strict"; exports.up = function (db, cb) { db.runSql(` DELETE FROM role_permission WHERE permission_id IN ( SELECT id FROM permissions WHERE permission IN ( 'DELETE_SEGMENT', 'UPDATE_SEGMENT', 'CREATE_SEGMENT' )) AND role_id IN (SELECT id FROM roles r WHERE r.name = 'Admin'); `, cb); }; exports.down = function (db, cb) { db.runSql(` insert into role_permission (role_id, permission_id) select r.id as role_id, p.id as permission_id from roles r cross join permissions p where r.name = 'Admin' and p.permission in ( 'CREATE_SEGMENT', 'UPDATE_SEGMENT', 'DELETE_SEGMENT' ); `, cb); }; //# sourceMappingURL=20230306103400-remove-direct-link-from-segment-permissions-to-admin.js.map