4462b58b25c3c283d4949e8b7d0e48b4a40ddd05
[motion-next.git] / server / migrations / 2.0.46.js
1 const a925_0x9851=['info','showWebBar','finally','Removed\x20column\x20%s\x20from\x20%s','INTEGER','sequence','prototype','tail','Note','UPDATE\x20fax_interactions\x20as\x20t1\x20JOIN\x20cm_contacts\x20AS\x20t2\x20ON\x20t1.ContactId\x20=\x20t2.id\x20SET\x20t1.fax\x20=\x20t2.fax','stringify','removeColumn','Changed\x20column\x20%s\x20in\x20table\x20%s','users','final','placeholderMessage','fax_interactions','exports','enqueue','fax','sequelize','query','chat_websites','util','Added\x20column\x20%s\x20to\x20%s','queryInterface','table\x20dropped\x20%s','dropTable','migration','then','Type\x20a\x20message','addColumn','STRING','noteTitle','catch','changeColumn','inspect'];(function(_0x163bc3,_0x9851d0){const _0x4b4778=function(_0x289b89){while(--_0x289b89){_0x163bc3['push'](_0x163bc3['shift']());}};_0x4b4778(++_0x9851d0);}(a925_0x9851,0x12f));const a925_0x4b47=function(_0x163bc3,_0x9851d0){_0x163bc3=_0x163bc3-0x0;let _0x4b4778=a925_0x9851[_0x163bc3];return _0x4b4778;};const _0x46487e=a925_0x4b47;'use strict';const logger=require('../config/logger')(_0x46487e('0x15')),util=require(_0x46487e('0x10')),Sequence=function(){};Sequence[_0x46487e('0x24')]['enqueue']=function(_0x289b89){const _0x57f391=_0x46487e;this[_0x57f391('0x0')]=this[_0x57f391('0x0')]?this[_0x57f391('0x0')][_0x57f391('0x20')](_0x289b89):_0x289b89();};const Migration=function(_0x3effad){const _0x57fcca=_0x46487e;this[_0x57fcca('0x12')]=_0x3effad,this[_0x57fcca('0x23')]=new Sequence();};Migration[_0x46487e('0x24')][_0x46487e('0x1c')]=function(_0x569c7b,_0x26700a,_0x50bd3d){const _0x33a38a=_0x46487e,_0x525760=this;this[_0x33a38a('0x23')][_0x33a38a('0xb')](function(){const _0x455b88=_0x33a38a;return _0x525760[_0x455b88('0x12')][_0x455b88('0x1c')](_0x569c7b,_0x26700a,_0x50bd3d)[_0x455b88('0x16')](function(){const _0x4246d1=_0x455b88;logger['info'](_0x4246d1('0x5'),_0x26700a,_0x569c7b);})['catch'](function(_0x4cbc74){const _0x1bb125=_0x455b88;logger[_0x1bb125('0x1e')](JSON[_0x1bb125('0x3')](_0x4cbc74));});});},Migration[_0x46487e('0x24')][_0x46487e('0x18')]=function(_0x11cc40,_0x4ffe1d,_0x16ee61){const _0x3ac79d=_0x46487e,_0x18bd2f=this;this[_0x3ac79d('0x23')]['enqueue'](function(){const _0x421294=_0x3ac79d;return _0x18bd2f['queryInterface'][_0x421294('0x18')](_0x11cc40,_0x4ffe1d,_0x16ee61)[_0x421294('0x16')](function(){const _0xc3b261=_0x421294;logger['info'](_0xc3b261('0x11'),_0x4ffe1d,_0x11cc40);})[_0x421294('0x1b')](function(_0xd0cdad){const _0x1b0012=_0x421294;logger[_0x1b0012('0x1e')](JSON[_0x1b0012('0x3')](_0xd0cdad));});});},Migration['prototype'][_0x46487e('0x14')]=function(_0x238525){const _0x2d1ce1=_0x46487e,_0x11f0a1=this;this['sequence'][_0x2d1ce1('0xb')](function(){const _0x2c45cc=_0x2d1ce1;return _0x11f0a1[_0x2c45cc('0x12')][_0x2c45cc('0x14')](_0x238525,{'force':!![]})['then'](function(){const _0x58f3ba=_0x2c45cc;logger[_0x58f3ba('0x1e')](_0x58f3ba('0x13'),_0x238525);})[_0x2c45cc('0x1b')](function(_0x86131f){const _0x1fa754=_0x2c45cc;logger[_0x1fa754('0x1e')](JSON[_0x1fa754('0x3')](_0x86131f));});});},Migration[_0x46487e('0x24')]['addIndex']=function(_0x6392a2,_0xdede2,_0x129885){const _0x13cda1=_0x46487e,_0x51f229=this;this[_0x13cda1('0x23')][_0x13cda1('0xb')](function(){const _0x5486da=_0x13cda1;return _0x51f229[_0x5486da('0x12')]['addIndex'](_0x6392a2,_0xdede2,{'indexName':_0x129885})[_0x5486da('0x16')](function(){logger['info']('addIndex\x20%s\x20%s\x20%s',_0x6392a2,_0xdede2['join'](','),_0x129885);})['catch'](function(_0x3e12fe){const _0x3370f5=_0x5486da;logger[_0x3370f5('0x1e')](JSON[_0x3370f5('0x3')](_0x3e12fe));});});},Migration[_0x46487e('0x24')][_0x46487e('0xe')]=function(_0x25a60d){const _0x5d9ee7=_0x46487e,_0x790f75=this;this[_0x5d9ee7('0x23')][_0x5d9ee7('0xb')](function(){const _0x4eaed5=_0x5d9ee7;return _0x790f75['queryInterface'][_0x4eaed5('0xd')][_0x4eaed5('0xe')](_0x25a60d)['then'](function(){const _0x1651f4=_0x4eaed5;logger[_0x1651f4('0x1e')]('query\x20%s',_0x25a60d);})[_0x4eaed5('0x1b')](function(_0x5690a3){const _0xaf7a90=_0x4eaed5;logger[_0xaf7a90('0x1e')](JSON[_0xaf7a90('0x3')](_0x5690a3));});});},Migration[_0x46487e('0x24')]['removeColumn']=function(_0x14ad13,_0x19b72f){const _0x503126=_0x46487e,_0x4b3e6c=this;this[_0x503126('0x23')][_0x503126('0xb')](function(){const _0xdbcbe6=_0x503126;return _0x4b3e6c[_0xdbcbe6('0x12')][_0xdbcbe6('0x4')](_0x14ad13,_0x19b72f)[_0xdbcbe6('0x16')](function(){const _0x34efac=_0xdbcbe6;logger[_0x34efac('0x1e')](_0x34efac('0x21'),_0x19b72f,_0x14ad13);})[_0xdbcbe6('0x1b')](function(_0x1278fe){const _0x38af55=_0xdbcbe6;logger[_0x38af55('0x1e')](util[_0x38af55('0x1d')](_0x1278fe,{'showHidden':![],'depth':null}));});});},Migration[_0x46487e('0x24')][_0x46487e('0x7')]=function(_0x379f42){const _0x3e8fd=_0x46487e;this['sequence'][_0x3e8fd('0xb')](function(){return _0x379f42();});},module[_0x46487e('0xa')]={'up':function(_0x3b0acc,_0x28e98f){return new Promise(function(_0x492190){const _0x529572=a925_0x4b47,_0x314722=new Migration(_0x3b0acc);_0x314722[_0x529572('0x1c')](_0x529572('0x6'),_0x529572('0x1f'),{'type':_0x28e98f['INTEGER'],'defaultValue':0x0}),_0x314722[_0x529572('0xe')]('UPDATE\x20users\x20SET\x20permissions=\x27101,102,103,104,105,106,107,108,109,100\x27\x20WHERE\x20role=\x27agent\x27\x20AND\x20(permissions\x20IS\x20NULL\x20OR\x20permissions\x20=\x20\x27\x27)'),_0x314722[_0x529572('0x18')](_0x529572('0x6'),'crudPermissions',{'type':_0x28e98f[_0x529572('0x22')],'defaultValue':0x0}),_0x314722[_0x529572('0x18')](_0x529572('0xf'),_0x529572('0x1a'),{'type':_0x28e98f[_0x529572('0x19')],'defaultValue':_0x529572('0x1')}),_0x314722['addColumn']('chat_websites',_0x529572('0x8'),{'type':_0x28e98f['STRING'],'defaultValue':_0x529572('0x17')}),_0x314722['addColumn'](_0x529572('0x9'),_0x529572('0xc'),{'type':_0x28e98f[_0x529572('0x19')]}),_0x314722['query'](_0x529572('0x2')),_0x314722[_0x529572('0x7')](_0x492190);});},'down':function(){}};