@grouparoo/core
Version:
The Grouparoo Core
31 lines (30 loc) • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
up: async (queryInterface, DataTypes) => {
await queryInterface.renameColumn("teams", "deletable", "locked");
await queryInterface.addColumn("teams", "permissionAllRead", {
type: DataTypes.BOOLEAN,
allowNull: true,
});
await queryInterface.addColumn("teams", "permissionAllWrite", {
type: DataTypes.BOOLEAN,
allowNull: true,
});
await queryInterface.addColumn("apiKeys", "permissionAllRead", {
type: DataTypes.BOOLEAN,
allowNull: true,
});
await queryInterface.addColumn("apiKeys", "permissionAllWrite", {
type: DataTypes.BOOLEAN,
allowNull: true,
});
},
down: async (queryInterface) => {
await queryInterface.renameColumn("teams", "locked", "deletable");
await queryInterface.removeColumn("teams", "permissionAllRead");
await queryInterface.removeColumn("teams", "permissionAllWrite");
await queryInterface.removeColumn("apiKeys", "permissionAllRead");
await queryInterface.removeColumn("apiKeys", "permissionAllWrite");
},
};