UNPKG

unleash-server

Version:

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

23 lines 923 B
"use strict"; exports.up = function (db, cb) { db.runSql(` INSERT INTO role_permission (role_id, permission) SELECT id, 'UPDATE_FEATURE_DEPENDENCY' FROM roles WHERE name = 'Editor' AND type = 'root' AND EXISTS (SELECT 1 FROM roles WHERE name = 'Editor' and type = 'root') AND NOT EXISTS ( SELECT 1 FROM role_permission WHERE role_permission.role_id = (SELECT id FROM roles WHERE name = 'Editor' AND type = 'root') AND role_permission.permission = 'UPDATE_FEATURE_DEPENDENCY' ); `, cb); }; exports.down = function (db, cb) { db.runSql(` DELETE FROM role_permission WHERE role_id = (SELECT id FROM roles WHERE name = 'Editor' AND type = 'root') AND permission = 'UPDATE_FEATURE_DEPENDENCY'; `, cb); }; //# sourceMappingURL=20240904084114-add-update-feature-dependency-editor.js.map