Built motion from commit c56b56e.|0.0.125
[motion.git] / server / migrations / 20160622172701-chat-applications.js
index 85e6d70..883568d 100644 (file)
@@ -1 +1,35 @@
-var _0x5bed=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x63\x68\x61\x74\x5F\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x61\x70\x70","\x71\x75\x65\x75\x65","\x61\x67\x65\x6E\x74","\x73\x65\x6E\x64\x4D\x61\x69\x6C","\x73\x65\x6E\x64\x63\x68\x61\x74","\x63\x68\x61\x6E\x67\x65\x43\x6F\x6C\x75\x6D\x6E","\x64\x61\x74\x61\x31","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x64\x61\x74\x61\x34","\x64\x61\x74\x61\x35","\x64\x61\x74\x61\x36","\x64\x61\x74\x61\x37","\x64\x61\x74\x61\x38","\x64\x61\x74\x61\x39","\x64\x61\x74\x61\x31\x30","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E"];_0x5bed[0];module[_0x5bed[1]]= {up:function(_0x69aex1,_0x69aex2){_0x69aex1[_0x5bed[8]](_0x5bed[2],_0x5bed[3],{type:_0x69aex2.ENUM(_0x5bed[4],_0x5bed[5],_0x5bed[6],_0x5bed[7])});_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[9],_0x69aex2.STRING);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[11],_0x69aex2.STRING);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[12],_0x69aex2.STRING);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[13],_0x69aex2.STRING);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[14],_0x69aex2.STRING);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[15],_0x69aex2.STRING);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[16],_0x69aex2.BLOB);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[17],_0x69aex2.INTEGER);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[18],_0x69aex2.INTEGER);_0x69aex1[_0x5bed[10]](_0x5bed[2],_0x5bed[19],_0x69aex2.INTEGER)},down:function(_0x69aex1,_0x69aex2){_0x69aex1[_0x5bed[8]](_0x5bed[2],_0x5bed[3],{type:_0x69aex2.ENUM(_0x5bed[4],_0x5bed[5])});_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[9]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[11]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[12]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[13]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[14]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[15]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[16]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[17]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[18]);_0x69aex1[_0x5bed[20]](_0x5bed[2],_0x5bed[19])}}
\ No newline at end of file
+'use strict';
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    queryInterface.changeColumn('chat_applications', 'app', {
+      type: Sequelize.ENUM('queue', 'agent', 'sendMail', 'sendchat')
+    });
+    queryInterface.addColumn('chat_applications', 'data1', Sequelize.STRING);
+    queryInterface.addColumn('chat_applications', 'data2', Sequelize.STRING);
+    queryInterface.addColumn('chat_applications', 'data3', Sequelize.STRING);
+    queryInterface.addColumn('chat_applications', 'data4', Sequelize.STRING);
+    queryInterface.addColumn('chat_applications', 'data5', Sequelize.STRING);
+    queryInterface.addColumn('chat_applications', 'data6', Sequelize.STRING);
+    queryInterface.addColumn('chat_applications', 'data7', Sequelize.BLOB);
+    queryInterface.addColumn('chat_applications', 'data8', Sequelize.INTEGER);
+    queryInterface.addColumn('chat_applications', 'data9', Sequelize.INTEGER);
+    queryInterface.addColumn('chat_applications', 'data10', Sequelize.INTEGER);
+  },
+
+  down: function(queryInterface, Sequelize) {
+    queryInterface.changeColumn('chat_applications', 'app', {
+      type: Sequelize.ENUM('queue', 'agent')
+    });
+    queryInterface.removeColumn('chat_applications', 'data1');
+    queryInterface.removeColumn('chat_applications', 'data2');
+    queryInterface.removeColumn('chat_applications', 'data3');
+    queryInterface.removeColumn('chat_applications', 'data4');
+    queryInterface.removeColumn('chat_applications', 'data5');
+    queryInterface.removeColumn('chat_applications', 'data6');
+    queryInterface.removeColumn('chat_applications', 'data7');
+    queryInterface.removeColumn('chat_applications', 'data8');
+    queryInterface.removeColumn('chat_applications', 'data9');
+    queryInterface.removeColumn('chat_applications', 'data10');
+  }
+};