Built motion from commit 1333b3551.|1.0.38
[motion.git] / server / migrations / 20160627094746-mail-rooms.js
1 'use strict';
2
3 module.exports = {
4   up: function(queryInterface, Sequelize) {
5     queryInterface.changeColumn('mail_rooms', 'status', {
6       type: Sequelize.ENUM('NEW', 'OPEN', 'PENDING', 'CLOSED'),
7       defaultValue: 'NEW'
8     });
9
10     queryInterface.addColumn('mail_rooms', 'openedAt', Sequelize.DATE);
11     queryInterface.addColumn('mail_rooms', 'closedAt', Sequelize.DATE);
12   },
13
14   down: function(queryInterface, Sequelize) {
15     queryInterface.changeColumn('mail_rooms', 'status', {
16       type: Sequelize.ENUM('NEW', 'OPEN', 'CLOSED', 'UNMANAGED'),
17       defaultValue: 'NEW'
18     });
19
20     queryInterface.removeColumn('mail_rooms', 'openedAt');
21     queryInterface.removeColumn('mail_rooms', 'closedAt');
22   }
23 };