Built motion from commit c56b56e.|0.0.125
[motion.git] / server / migrations / 20160629103911-settings_and_websites.js
index 867cdfe..a4b5fd4 100644 (file)
@@ -1 +1,38 @@
-var _0x1316=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x65\x78\x70\x6F\x72\x74\x73","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x73\x65\x74\x74\x69\x6E\x67\x73\x60\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x64\x65\x66\x61\x75\x6C\x74\x57\x68\x69\x74\x65\x4C\x61\x62\x65\x6C\x3B","\x71\x75\x65\x72\x79","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x41\x4C\x54\x45\x52\x20\x54\x41\x42\x4C\x45\x20\x60\x73\x65\x74\x74\x69\x6E\x67\x73\x60\x20\x44\x52\x4F\x50\x20\x43\x4F\x4C\x55\x4D\x4E\x20\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C\x3B","\x63\x68\x61\x74\x5F\x77\x65\x62\x73\x69\x74\x65\x73","\x6C\x6F\x67\x6F","\x53\x54\x52\x49\x4E\x47","\x61\x64\x64\x43\x6F\x6C\x75\x6D\x6E","\x64\x65\x66\x61\x75\x6C\x74\x4C\x6F\x67\x6F","\x42\x4F\x4F\x4C\x45\x41\x4E","\x77\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x78\x43\x41\x4C\x4C\x59","\x64\x65\x66\x61\x75\x6C\x74\x57\x68\x69\x74\x65\x4C\x61\x62\x65\x6C","\x72\x65\x6D\x6F\x76\x65\x43\x6F\x6C\x75\x6D\x6E","\x73\x65\x74\x74\x69\x6E\x67\x73"];_0x1316[0];module[_0x1316[1]]= {up:function(_0x2476x1,_0x2476x2){_0x2476x1[_0x1316[4]][_0x1316[3]](_0x1316[2]);_0x2476x1[_0x1316[4]][_0x1316[3]](_0x1316[5]);_0x2476x1[_0x1316[9]](_0x1316[6],_0x1316[7],{type:_0x2476x2[_0x1316[8]]});_0x2476x1[_0x1316[9]](_0x1316[6],_0x1316[10],{type:_0x2476x2[_0x1316[11]],defaultValue:true});_0x2476x1[_0x1316[9]](_0x1316[6],_0x1316[12],{type:_0x2476x2[_0x1316[8]],defaultValue:_0x1316[13]});_0x2476x1[_0x1316[9]](_0x1316[6],_0x1316[14],{type:_0x2476x2[_0x1316[11]],defaultValue:true})},down:function(_0x2476x1,_0x2476x2){_0x2476x1[_0x1316[15]](_0x1316[6],_0x1316[7]);_0x2476x1[_0x1316[15]](_0x1316[6],_0x1316[10]);_0x2476x1[_0x1316[15]](_0x1316[6],_0x1316[12]);_0x2476x1[_0x1316[15]](_0x1316[6],_0x1316[14]);_0x2476x1[_0x1316[9]](_0x1316[16],_0x1316[12],{type:_0x2476x2[_0x1316[8]],defaultValue:_0x1316[13]});_0x2476x1[_0x1316[9]](_0x1316[16],_0x1316[14],{type:_0x2476x2[_0x1316[11]],defaultValue:true})}}
\ No newline at end of file
+'use strict';
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    queryInterface.sequelize.query('ALTER TABLE `settings` DROP COLUMN defaultWhiteLabel;');
+    queryInterface.sequelize.query('ALTER TABLE `settings` DROP COLUMN whiteLabel;');
+    queryInterface.addColumn('chat_websites', 'logo', {
+      type: Sequelize.STRING
+    });
+    queryInterface.addColumn('chat_websites', 'defaultLogo', {
+      type: Sequelize.BOOLEAN,
+      defaultValue: true
+    });
+    queryInterface.addColumn('chat_websites', 'whiteLabel', {
+      type: Sequelize.STRING,
+      defaultValue: 'Powered by xCALLY'
+    });
+    queryInterface.addColumn('chat_websites', 'defaultWhiteLabel', {
+      type: Sequelize.BOOLEAN,
+      defaultValue: true
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    queryInterface.removeColumn('chat_websites', 'logo');
+    queryInterface.removeColumn('chat_websites', 'defaultLogo');
+    queryInterface.removeColumn('chat_websites', 'whiteLabel');
+    queryInterface.removeColumn('chat_websites', 'defaultWhiteLabel');
+    queryInterface.addColumn('settings', 'whiteLabel', {
+      type: Sequelize.STRING,
+      defaultValue: 'Powered by xCALLY'
+    });
+    queryInterface.addColumn('settings', 'defaultWhiteLabel', {
+      type: Sequelize.BOOLEAN,
+      defaultValue: true
+    });
+  }
+};