812ecb2414da450f1ba5a7dc5892db9f16e7d14f
[motion-next.git] / server / migrations / 2.0.52.js
1 const a931_0x51a3=['dropTable','settings','STRING','passwordResetAt','holdtime','join','background','DATE','skebby','Added\x20column\x20%s\x20to\x20%s','stringify','addIndex\x20%s\x20%s\x20%s','type','ChatWebsiteId','enqueue','link','sms_accounts','Removed\x20column\x20%s\x20from\x20%s','migration','query','users','OpenchannelAccountId','FaxAccountId','util','query\x20%s','tools_canned_answers','ALTER\x20TABLE\x20`tools_canned_answers`\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`tools_canned_answers_ibfk_4`\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`OpenchannelAccountId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20openchannel_accounts(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE','dashboard_items','final','catch','connectel','addColumn','callRecordingEncryption','INTEGER','sequence','changeColumn','queryInterface','prototype','tail','SmsAccountId','#2196f3','info','#ffffff','Changed\x20column\x20%s\x20in\x20table\x20%s','sequelize','ALTER\x20TABLE\x20`tools_canned_answers`\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`tools_canned_answers_ibfk_3`\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`SmsAccountId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20sms_accounts(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE','clicksend','then','report_dial','ALTER\x20TABLE\x20`tools_canned_answers`\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`tools_canned_answers_ibfk_5`\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`ChatWebsiteId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20chat_websites(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE','billableseconds','removeColumn'];(function(_0x3643ea,_0x51a384){const _0x4776ad=function(_0x219c70){while(--_0x219c70){_0x3643ea['push'](_0x3643ea['shift']());}};_0x4776ad(++_0x51a384);}(a931_0x51a3,0x130));const a931_0x4776=function(_0x3643ea,_0x51a384){_0x3643ea=_0x3643ea-0x0;let _0x4776ad=a931_0x51a3[_0x3643ea];return _0x4776ad;};const _0x19d1df=a931_0x4776;'use strict';const util=require(_0x19d1df('0x1f')),logger=require('../config/logger')(_0x19d1df('0x1a')),Sequence=function(){};Sequence[_0x19d1df('0x2d')][_0x19d1df('0x16')]=function(_0x219c70){const _0x140cb9=_0x19d1df;this[_0x140cb9('0x2e')]=this[_0x140cb9('0x2e')]?this[_0x140cb9('0x2e')]['finally'](_0x219c70):_0x219c70();};const Migration=function(_0x23df32){const _0x3fde8d=_0x19d1df;this[_0x3fde8d('0x2c')]=_0x23df32,this[_0x3fde8d('0x2a')]=new Sequence();};Migration[_0x19d1df('0x2d')]['changeColumn']=function(_0x465a56,_0x13dacc,_0x4ead1c){const _0x52012d=this;this['sequence']['enqueue'](function(){const _0x395383=a931_0x4776;return _0x52012d['queryInterface']['changeColumn'](_0x465a56,_0x13dacc,_0x4ead1c)['then'](function(){const _0x511cac=a931_0x4776;logger[_0x511cac('0x31')](_0x511cac('0x33'),_0x13dacc,_0x465a56);})[_0x395383('0x25')](function(_0x78bbd1){const _0x119d45=_0x395383;logger[_0x119d45('0x31')](JSON['stringify'](_0x78bbd1));});});},Migration[_0x19d1df('0x2d')][_0x19d1df('0x27')]=function(_0x1208c1,_0x3ff951,_0x4f4f93){const _0x2b1151=_0x19d1df,_0xddedb7=this;this['sequence'][_0x2b1151('0x16')](function(){const _0x50e822=_0x2b1151;return _0xddedb7[_0x50e822('0x2c')]['addColumn'](_0x1208c1,_0x3ff951,_0x4f4f93)[_0x50e822('0x3')](function(){const _0x2085d7=_0x50e822;logger[_0x2085d7('0x31')](_0x2085d7('0x11'),_0x3ff951,_0x1208c1);})[_0x50e822('0x25')](function(_0x472dcc){const _0x449be1=_0x50e822;logger[_0x449be1('0x31')](JSON['stringify'](_0x472dcc));});});},Migration[_0x19d1df('0x2d')]['dropTable']=function(_0x5100a2){const _0x31da6a=_0x19d1df,_0xb551df=this;this[_0x31da6a('0x2a')][_0x31da6a('0x16')](function(){const _0x4d62ea=_0x31da6a;return _0xb551df[_0x4d62ea('0x2c')][_0x4d62ea('0x8')](_0x5100a2,{'force':!![]})[_0x4d62ea('0x3')](function(){const _0x9875b5=_0x4d62ea;logger[_0x9875b5('0x31')]('table\x20dropped\x20%s',_0x5100a2);})[_0x4d62ea('0x25')](function(_0xe01152){const _0x129c9f=_0x4d62ea;logger[_0x129c9f('0x31')](JSON['stringify'](_0xe01152));});});},Migration['prototype']['addIndex']=function(_0x58201a,_0x3b0af5,_0x2ae0bb){const _0x14ae90=this;this['sequence']['enqueue'](function(){const _0x4be8bd=a931_0x4776;return _0x14ae90['queryInterface']['addIndex'](_0x58201a,_0x3b0af5,{'indexName':_0x2ae0bb})[_0x4be8bd('0x3')](function(){const _0x480dd1=_0x4be8bd;logger['info'](_0x480dd1('0x13'),_0x58201a,_0x3b0af5[_0x480dd1('0xd')](','),_0x2ae0bb);})['catch'](function(_0x2e5340){const _0x56880e=_0x4be8bd;logger['info'](JSON[_0x56880e('0x12')](_0x2e5340));});});},Migration['prototype'][_0x19d1df('0x1b')]=function(_0x4fe6df){const _0x3f0bb7=_0x19d1df,_0x420fef=this;this[_0x3f0bb7('0x2a')][_0x3f0bb7('0x16')](function(){const _0x549dad=_0x3f0bb7;return _0x420fef[_0x549dad('0x2c')][_0x549dad('0x0')]['query'](_0x4fe6df)[_0x549dad('0x3')](function(){const _0x17afda=_0x549dad;logger[_0x17afda('0x31')](_0x17afda('0x20'),_0x4fe6df);})['catch'](function(_0x576920){logger['info'](JSON['stringify'](_0x576920));});});},Migration[_0x19d1df('0x2d')][_0x19d1df('0x7')]=function(_0x41ea94,_0x18dc29){const _0x217f0d=_0x19d1df,_0x1eab00=this;this['sequence'][_0x217f0d('0x16')](function(){const _0x574d8b=_0x217f0d;return _0x1eab00[_0x574d8b('0x2c')]['removeColumn'](_0x41ea94,_0x18dc29)[_0x574d8b('0x3')](function(){const _0x3bd969=_0x574d8b;logger[_0x3bd969('0x31')](_0x3bd969('0x19'),_0x18dc29,_0x41ea94);})['catch'](function(_0x138519){const _0x378070=_0x574d8b;logger[_0x378070('0x31')](util['inspect'](_0x138519,{'showHidden':![],'depth':null}));});});},Migration[_0x19d1df('0x2d')][_0x19d1df('0x24')]=function(_0x2a736c){const _0x117966=_0x19d1df;this[_0x117966('0x2a')][_0x117966('0x16')](function(){return _0x2a736c();});},module['exports']={'up':function(_0x59513a,_0x5897fd){return new Promise(function(_0x1f1d8a){const _0x388c53=a931_0x4776,_0x1199ea=new Migration(_0x59513a);_0x1199ea[_0x388c53('0x27')](_0x388c53('0x9'),_0x388c53('0x28'),{'type':_0x5897fd['BOOLEAN'],'defaultValue':![]}),_0x1199ea[_0x388c53('0x27')]('settings','passwordExpiresDays',{'type':_0x5897fd[_0x388c53('0x29')](0xb),'defaultValue':0x5a}),_0x1199ea['query']('UPDATE\x20settings\x20SET\x20securePassword=false\x20WHERE\x20id=1'),_0x1199ea['addColumn'](_0x388c53('0x21'),'MailAccountId',{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea[_0x388c53('0x27')](_0x388c53('0x21'),_0x388c53('0x1e'),{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea[_0x388c53('0x27')]('tools_canned_answers',_0x388c53('0x2f'),{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea[_0x388c53('0x27')](_0x388c53('0x21'),_0x388c53('0x1d'),{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea['addColumn']('tools_canned_answers',_0x388c53('0x15'),{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea[_0x388c53('0x1b')]('ALTER\x20TABLE\x20`tools_canned_answers`\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`tools_canned_answers_ibfk_1`\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`MailAccountId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20mail_accounts(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE'),_0x1199ea[_0x388c53('0x1b')]('ALTER\x20TABLE\x20`tools_canned_answers`\x20\x20\x20\x20\x20\x20\x20\x20\x20ADD\x20CONSTRAINT\x20`tools_canned_answers_ibfk_2`\x20\x20\x20\x20\x20\x20\x20\x20\x20FOREIGN\x20KEY\x20(`FaxAccountId`)\x20\x20\x20\x20\x20\x20\x20\x20\x20REFERENCES\x20fax_accounts(`id`)\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20UPDATE\x20CASCADE\x20\x20\x20\x20\x20\x20\x20\x20\x20ON\x20DELETE\x20CASCADE'),_0x1199ea[_0x388c53('0x1b')](_0x388c53('0x1')),_0x1199ea[_0x388c53('0x1b')](_0x388c53('0x22')),_0x1199ea['query'](_0x388c53('0x5')),_0x1199ea[_0x388c53('0x27')](_0x388c53('0x1c'),_0x388c53('0xb'),{'type':_0x5897fd[_0x388c53('0xf')],'defaultValue':null}),_0x1199ea[_0x388c53('0x1b')]('UPDATE\x20users\x20SET\x20passwordResetAt=NOW()'),_0x1199ea['addColumn'](_0x388c53('0x4'),'duration',{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea[_0x388c53('0x27')](_0x388c53('0x4'),_0x388c53('0xc'),{'type':_0x5897fd['INTEGER']}),_0x1199ea[_0x388c53('0x27')]('report_dial',_0x388c53('0x6'),{'type':_0x5897fd[_0x388c53('0x29')]}),_0x1199ea[_0x388c53('0x2b')](_0x388c53('0x18'),_0x388c53('0x14'),{'type':_0x5897fd['ENUM']('twilio',_0x388c53('0x10'),_0x388c53('0x26'),_0x388c53('0x2'))}),_0x1199ea[_0x388c53('0x27')]('dashboard_items',_0x388c53('0xe'),{'type':_0x5897fd[_0x388c53('0xa')],'allowNull':![],'defaultValue':_0x388c53('0x32'),'validate':{'notEmpty':!![]}}),_0x1199ea['addColumn'](_0x388c53('0x23'),'foreground',{'type':_0x5897fd[_0x388c53('0xa')],'allowNull':![],'defaultValue':_0x388c53('0x30'),'validate':{'notEmpty':!![]}}),_0x1199ea[_0x388c53('0x27')](_0x388c53('0x23'),_0x388c53('0x17'),{'type':_0x5897fd['STRING']}),_0x1199ea[_0x388c53('0x24')](_0x1f1d8a);});},'down':function(){}};