UNPKG

unleash-server

Version:

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

23 lines (21 loc) 858 B
"use strict"; exports.up = function (db, cb) { db.runSql(` INSERT INTO role_permission (role_id, permission_id) SELECT (SELECT id as role_id from roles WHERE name = 'Editor' LIMIT 1), p.id as permission_id FROM permissions p WHERE p.permission IN ('READ_PROJECT_API_TOKEN', 'CREATE_PROJECT_API_TOKEN', 'DELETE_PROJECT_API_TOKEN'); `, cb); }; exports.down = function (db, cb) { db.runSql(` DELETE FROM role_permission WHERE permission_id IN (SELECT id from permissions WHERE permission IN ('READ_PROJECT_API_TOKEN')) AND role_id = (SELECT id as role_id from roles WHERE name = 'Editor' LIMIT 1) `, cb); }; //# sourceMappingURL=20230208093627-assign-project-api-token-permissions-editor.js.map