From 67864e7008148f8d58615efa57a99ce331b7240a Mon Sep 17 00:00:00 2001 From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Date: Thu, 12 Dec 2024 16:53:46 +0100 Subject: [PATCH] migration: add permissions for instance maintenance (#8885) after #8875 --- .../20241212122149-add-permissions-maintenance.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/migrations/20241212122149-add-permissions-maintenance.js diff --git a/src/migrations/20241212122149-add-permissions-maintenance.js b/src/migrations/20241212122149-add-permissions-maintenance.js new file mode 100644 index 0000000000..a38fc32fa1 --- /dev/null +++ b/src/migrations/20241212122149-add-permissions-maintenance.js @@ -0,0 +1,14 @@ +'use strict'; + +exports.up = function (db, cb) { + db.runSql(` + INSERT INTO permissions (permission, display_name, type) VALUES ('UPDATE_MAINTENANCE_MODE', 'Change maintenance mode state', 'root'); + INSERT INTO permissions (permission, display_name, type) VALUES ('UPDATE_INSTANCE_BANNERS', 'Change instance banners', 'root'); + `, cb); +} + +exports.down = function (db, cb) { + db.runSql(` + DELETE FROM permissions WHERE permission IN ('UPDATE_MAINTENANCE_MODE', 'UPDATE_INSTANCE_BANNERS'); + `, cb); +}