Built motion from commit 10af8726.|2.6.34
[motion2.git] / server / api / migration / migration.controller.js
index b5aaf72..bdd9962 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8267=['jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','offset','undefined','limit','count','set','Content-Range','reject','save','update','then','error','stack','name','send','index','map','Migration','rawAttributes','fieldName','type','key','model','query','filters','attributes','fields','length','nolimit','order','sort','pick','filter','where','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','util','path','to-csv','ejs','lodash','squel'];(function(_0x3c574d,_0x11e6e2){var _0x3bfb0f=function(_0x5af88c){while(--_0x5af88c){_0x3c574d['push'](_0x3c574d['shift']());}};_0x3bfb0f(++_0x11e6e2);}(_0x8267,0xc3));var _0x7826=function(_0x403926,_0x298a72){_0x403926=_0x403926-0x0;var _0x2b11e1=_0x8267[_0x403926];return _0x2b11e1;};'use strict';var emlformat=require(_0x7826('0x0'));var rimraf=require(_0x7826('0x1'));var zipdir=require(_0x7826('0x2'));var jsonpatch=require(_0x7826('0x3'));var rp=require(_0x7826('0x4'));var moment=require(_0x7826('0x5'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x7826('0x6'));var path=require(_0x7826('0x7'));var sox=require('sox');var csv=require(_0x7826('0x8'));var ejs=require(_0x7826('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x7826('0xa'));var squel=require(_0x7826('0xb'));var crypto=require('crypto');var jsforce=require(_0x7826('0xc'));var deskjs=require(_0x7826('0xd'));var toCsv=require(_0x7826('0x8'));var querystring=require('querystring');var Papa=require(_0x7826('0xe'));var Redis=require('ioredis');var authService=require(_0x7826('0xf'));var qs=require(_0x7826('0x10'));var as=require(_0x7826('0x11'));var hardwareService=require(_0x7826('0x12'));var logger=require(_0x7826('0x13'))(_0x7826('0x14'));var utils=require(_0x7826('0x15'));var config=require(_0x7826('0x16'));var licenseUtil=require(_0x7826('0x17'));var db=require(_0x7826('0x18'))['db'];function respondWithStatusCode(_0x2c6a6f,_0x39e348){_0x39e348=_0x39e348||0xcc;return function(_0x4ad322){if(_0x4ad322){return _0x2c6a6f[_0x7826('0x19')](_0x39e348);}return _0x2c6a6f[_0x7826('0x1a')](_0x39e348)['end']();};}function respondWithResult(_0x163961,_0x347c85){_0x347c85=_0x347c85||0xc8;return function(_0x4b5469){if(_0x4b5469){return _0x163961[_0x7826('0x1a')](_0x347c85)[_0x7826('0x1b')](_0x4b5469);}};}function respondWithFilteredResult(_0x67d41,_0x3a79d7){return function(_0x231561){if(_0x231561){var _0xdcb944=typeof _0x3a79d7[_0x7826('0x1c')]===_0x7826('0x1d')&&typeof _0x3a79d7[_0x7826('0x1e')]===_0x7826('0x1d');var _0x555ae9=_0x231561[_0x7826('0x1f')];var _0x1d818d=_0xdcb944?0x0:_0x3a79d7['offset'];var _0x4ac2d8=_0xdcb944?_0x231561[_0x7826('0x1f')]:_0x3a79d7[_0x7826('0x1c')]+_0x3a79d7[_0x7826('0x1e')];var _0x71092f;if(_0x4ac2d8>=_0x555ae9){_0x4ac2d8=_0x555ae9;_0x71092f=0xc8;}else{_0x71092f=0xce;}_0x67d41['status'](_0x71092f);return _0x67d41[_0x7826('0x20')](_0x7826('0x21'),_0x1d818d+'-'+_0x4ac2d8+'/'+_0x555ae9)[_0x7826('0x1b')](_0x231561);}return null;};}function patchUpdates(_0x191aad){return function(_0x1001df){try{jsonpatch['apply'](_0x1001df,_0x191aad,!![]);}catch(_0xe6ce6f){return BPromise[_0x7826('0x22')](_0xe6ce6f);}return _0x1001df[_0x7826('0x23')]();};}function saveUpdates(_0x2e2dbd,_0x41b1a7){return function(_0x5bf8cc){if(_0x5bf8cc){return _0x5bf8cc[_0x7826('0x24')](_0x2e2dbd)[_0x7826('0x25')](function(_0x555752){return _0x555752;});}return null;};}function removeEntity(_0x5aac31,_0x320598){return function(_0x1ec87f){if(_0x1ec87f){return _0x1ec87f['destroy']()[_0x7826('0x25')](function(){_0x5aac31[_0x7826('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x36ee4f,_0x2d8840){return function(_0x45bded){if(!_0x45bded){_0x36ee4f[_0x7826('0x19')](0x194);}return _0x45bded;};}function handleError(_0x368a5f,_0x46643e){_0x46643e=_0x46643e||0x1f4;return function(_0x105c1e){logger[_0x7826('0x26')](_0x105c1e[_0x7826('0x27')]);if(_0x105c1e[_0x7826('0x28')]){delete _0x105c1e[_0x7826('0x28')];}_0x368a5f['status'](_0x46643e)[_0x7826('0x29')](_0x105c1e);};}exports[_0x7826('0x2a')]=function(_0x3a54a0,_0x595913){var _0xb645fa={},_0x1265be={},_0x455908={'count':0x0,'rows':[]};var _0x207302=_[_0x7826('0x2b')](db[_0x7826('0x2c')][_0x7826('0x2d')],function(_0x5d0eb1){return{'name':_0x5d0eb1[_0x7826('0x2e')],'type':_0x5d0eb1[_0x7826('0x2f')][_0x7826('0x30')]};});_0x1265be[_0x7826('0x31')]=_[_0x7826('0x2b')](_0x207302,_0x7826('0x28'));_0x1265be[_0x7826('0x32')]=_['keys'](_0x3a54a0[_0x7826('0x32')]);_0x1265be[_0x7826('0x33')]=_['intersection'](_0x1265be[_0x7826('0x31')],_0x1265be[_0x7826('0x32')]);_0xb645fa[_0x7826('0x34')]=_['intersection'](_0x1265be[_0x7826('0x31')],qs[_0x7826('0x35')](_0x3a54a0['query'][_0x7826('0x35')]));_0xb645fa[_0x7826('0x34')]=_0xb645fa['attributes'][_0x7826('0x36')]?_0xb645fa[_0x7826('0x34')]:_0x1265be['model'];if(!_0x3a54a0[_0x7826('0x32')]['hasOwnProperty'](_0x7826('0x37'))){_0xb645fa[_0x7826('0x1e')]=qs[_0x7826('0x1e')](_0x3a54a0[_0x7826('0x32')][_0x7826('0x1e')]);_0xb645fa[_0x7826('0x1c')]=qs['offset'](_0x3a54a0['query'][_0x7826('0x1c')]);}_0xb645fa[_0x7826('0x38')]=qs[_0x7826('0x39')](_0x3a54a0['query'][_0x7826('0x39')]);_0xb645fa['where']=qs[_0x7826('0x33')](_[_0x7826('0x3a')](_0x3a54a0[_0x7826('0x32')],_0x1265be[_0x7826('0x33')]),_0x207302);if(_0x3a54a0[_0x7826('0x32')][_0x7826('0x3b')]){_0xb645fa[_0x7826('0x3c')]=_[_0x7826('0x3d')](_0xb645fa[_0x7826('0x3c')],{'$or':_['map'](_0x207302,function(_0x59a6e5){if(_0x59a6e5[_0x7826('0x2f')]!==_0x7826('0x3e')){var _0x241402={};_0x241402[_0x59a6e5[_0x7826('0x28')]]={'$like':'%'+_0x3a54a0[_0x7826('0x32')]['filter']+'%'};return _0x241402;}})});}_0xb645fa=_[_0x7826('0x3d')]({},_0xb645fa,_0x3a54a0[_0x7826('0x3f')]);var _0x341cbb={'where':_0xb645fa[_0x7826('0x3c')]};return db[_0x7826('0x2c')][_0x7826('0x1f')](_0x341cbb)[_0x7826('0x25')](function(_0x2a5307){_0x455908[_0x7826('0x1f')]=_0x2a5307;if(_0x3a54a0[_0x7826('0x32')][_0x7826('0x40')]){_0xb645fa[_0x7826('0x41')]=[{'all':!![]}];}return db[_0x7826('0x2c')][_0x7826('0x42')](_0xb645fa);})[_0x7826('0x25')](function(_0x488f5a){_0x455908[_0x7826('0x43')]=_0x488f5a;return _0x455908;})[_0x7826('0x25')](respondWithFilteredResult(_0x595913,_0xb645fa))[_0x7826('0x44')](handleError(_0x595913,null));};
\ No newline at end of file
+var _0xb5a9=['status','json','offset','undefined','limit','count','set','apply','reject','save','destroy','then','end','error','stack','name','send','index','map','Migration','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','includeAll','include','findAll','rows','catch','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','to-csv','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../mysqldb','sendStatus'];(function(_0x1994c3,_0x481ae9){var _0xb35842=function(_0x5e9de3){while(--_0x5e9de3){_0x1994c3['push'](_0x1994c3['shift']());}};_0xb35842(++_0x481ae9);}(_0xb5a9,0x1c5));var _0x9b5a=function(_0x4346a8,_0x2dd8e2){_0x4346a8=_0x4346a8-0x0;var _0x287ceb=_0xb5a9[_0x4346a8];return _0x287ceb;};'use strict';var emlformat=require(_0x9b5a('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x9b5a('0x1'));var jsonpatch=require(_0x9b5a('0x2'));var rp=require(_0x9b5a('0x3'));var moment=require(_0x9b5a('0x4'));var BPromise=require(_0x9b5a('0x5'));var Mustache=require('mustache');var util=require(_0x9b5a('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x9b5a('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x9b5a('0x8'));var _=require(_0x9b5a('0x9'));var squel=require(_0x9b5a('0xa'));var crypto=require(_0x9b5a('0xb'));var jsforce=require(_0x9b5a('0xc'));var deskjs=require(_0x9b5a('0xd'));var toCsv=require(_0x9b5a('0x7'));var querystring=require(_0x9b5a('0xe'));var Papa=require(_0x9b5a('0xf'));var Redis=require('ioredis');var authService=require(_0x9b5a('0x10'));var qs=require(_0x9b5a('0x11'));var as=require(_0x9b5a('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x9b5a('0x13'))(_0x9b5a('0x14'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x9b5a('0x15'))['db'];function respondWithStatusCode(_0x2274f7,_0x4cd746){_0x4cd746=_0x4cd746||0xcc;return function(_0x4f1904){if(_0x4f1904){return _0x2274f7[_0x9b5a('0x16')](_0x4cd746);}return _0x2274f7['status'](_0x4cd746)['end']();};}function respondWithResult(_0x2861f7,_0x230aef){_0x230aef=_0x230aef||0xc8;return function(_0x3ca031){if(_0x3ca031){return _0x2861f7[_0x9b5a('0x17')](_0x230aef)[_0x9b5a('0x18')](_0x3ca031);}};}function respondWithFilteredResult(_0x12074c,_0x183839){return function(_0x410216){if(_0x410216){var _0x80ff10=typeof _0x183839[_0x9b5a('0x19')]===_0x9b5a('0x1a')&&typeof _0x183839[_0x9b5a('0x1b')]===_0x9b5a('0x1a');var _0x45ed1e=_0x410216[_0x9b5a('0x1c')];var _0x2f1f0a=_0x80ff10?0x0:_0x183839['offset'];var _0x421391=_0x80ff10?_0x410216['count']:_0x183839[_0x9b5a('0x19')]+_0x183839[_0x9b5a('0x1b')];var _0x1e311b;if(_0x421391>=_0x45ed1e){_0x421391=_0x45ed1e;_0x1e311b=0xc8;}else{_0x1e311b=0xce;}_0x12074c[_0x9b5a('0x17')](_0x1e311b);return _0x12074c[_0x9b5a('0x1d')]('Content-Range',_0x2f1f0a+'-'+_0x421391+'/'+_0x45ed1e)[_0x9b5a('0x18')](_0x410216);}return null;};}function patchUpdates(_0x4edf30){return function(_0x47e2ab){try{jsonpatch[_0x9b5a('0x1e')](_0x47e2ab,_0x4edf30,!![]);}catch(_0x5afa89){return BPromise[_0x9b5a('0x1f')](_0x5afa89);}return _0x47e2ab[_0x9b5a('0x20')]();};}function saveUpdates(_0x5141e3,_0x303147){return function(_0x37d8e1){if(_0x37d8e1){return _0x37d8e1['update'](_0x5141e3)['then'](function(_0x546a7b){return _0x546a7b;});}return null;};}function removeEntity(_0x4e62cf,_0x2636b2){return function(_0x187f81){if(_0x187f81){return _0x187f81[_0x9b5a('0x21')]()[_0x9b5a('0x22')](function(){_0x4e62cf[_0x9b5a('0x17')](0xcc)[_0x9b5a('0x23')]();});}};}function handleEntityNotFound(_0x395863,_0x19e811){return function(_0x4174e5){if(!_0x4174e5){_0x395863[_0x9b5a('0x16')](0x194);}return _0x4174e5;};}function handleError(_0x5a63ff,_0x3fd1d7){_0x3fd1d7=_0x3fd1d7||0x1f4;return function(_0x13931e){logger[_0x9b5a('0x24')](_0x13931e[_0x9b5a('0x25')]);if(_0x13931e['name']){delete _0x13931e[_0x9b5a('0x26')];}_0x5a63ff[_0x9b5a('0x17')](_0x3fd1d7)[_0x9b5a('0x27')](_0x13931e);};}exports[_0x9b5a('0x28')]=function(_0x9ce8e,_0x1a9c77){var _0x75283e={},_0x26a80f={},_0x38ea79={'count':0x0,'rows':[]};var _0x5f3724=_[_0x9b5a('0x29')](db[_0x9b5a('0x2a')][_0x9b5a('0x2b')],function(_0xdb0d91){return{'name':_0xdb0d91[_0x9b5a('0x2c')],'type':_0xdb0d91[_0x9b5a('0x2d')][_0x9b5a('0x2e')]};});_0x26a80f[_0x9b5a('0x2f')]=_[_0x9b5a('0x29')](_0x5f3724,_0x9b5a('0x26'));_0x26a80f[_0x9b5a('0x30')]=_[_0x9b5a('0x31')](_0x9ce8e['query']);_0x26a80f[_0x9b5a('0x32')]=_[_0x9b5a('0x33')](_0x26a80f[_0x9b5a('0x2f')],_0x26a80f['query']);_0x75283e[_0x9b5a('0x34')]=_[_0x9b5a('0x33')](_0x26a80f[_0x9b5a('0x2f')],qs[_0x9b5a('0x35')](_0x9ce8e[_0x9b5a('0x30')][_0x9b5a('0x35')]));_0x75283e[_0x9b5a('0x34')]=_0x75283e['attributes'][_0x9b5a('0x36')]?_0x75283e['attributes']:_0x26a80f[_0x9b5a('0x2f')];if(!_0x9ce8e[_0x9b5a('0x30')][_0x9b5a('0x37')](_0x9b5a('0x38'))){_0x75283e[_0x9b5a('0x1b')]=qs[_0x9b5a('0x1b')](_0x9ce8e[_0x9b5a('0x30')][_0x9b5a('0x1b')]);_0x75283e[_0x9b5a('0x19')]=qs['offset'](_0x9ce8e[_0x9b5a('0x30')]['offset']);}_0x75283e['order']=qs[_0x9b5a('0x39')](_0x9ce8e[_0x9b5a('0x30')][_0x9b5a('0x39')]);_0x75283e[_0x9b5a('0x3a')]=qs[_0x9b5a('0x32')](_[_0x9b5a('0x3b')](_0x9ce8e[_0x9b5a('0x30')],_0x26a80f[_0x9b5a('0x32')]),_0x5f3724);if(_0x9ce8e[_0x9b5a('0x30')][_0x9b5a('0x3c')]){_0x75283e[_0x9b5a('0x3a')]=_[_0x9b5a('0x3d')](_0x75283e['where'],{'$or':_[_0x9b5a('0x29')](_0x5f3724,function(_0x39c888){if(_0x39c888[_0x9b5a('0x2d')]!==_0x9b5a('0x3e')){var _0x53d4b9={};_0x53d4b9[_0x39c888[_0x9b5a('0x26')]]={'$like':'%'+_0x9ce8e['query']['filter']+'%'};return _0x53d4b9;}})});}_0x75283e=_[_0x9b5a('0x3d')]({},_0x75283e,_0x9ce8e['options']);var _0x4a343d={'where':_0x75283e[_0x9b5a('0x3a')]};return db[_0x9b5a('0x2a')][_0x9b5a('0x1c')](_0x4a343d)[_0x9b5a('0x22')](function(_0x15416a){_0x38ea79[_0x9b5a('0x1c')]=_0x15416a;if(_0x9ce8e[_0x9b5a('0x30')][_0x9b5a('0x3f')]){_0x75283e[_0x9b5a('0x40')]=[{'all':!![]}];}return db[_0x9b5a('0x2a')][_0x9b5a('0x41')](_0x75283e);})[_0x9b5a('0x22')](function(_0x2c9c51){_0x38ea79[_0x9b5a('0x42')]=_0x2c9c51;return _0x38ea79;})[_0x9b5a('0x22')](respondWithFilteredResult(_0x1a9c77,_0x75283e))[_0x9b5a('0x43')](handleError(_0x1a9c77,null));};
\ No newline at end of file