Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / migration / migration.controller.js
index 292a0c1..0df3350 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb2c6=['papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','count','offset','limit','set','apply','reject','save','destroy','sendStatus','stack','name','send','Migration','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','order','filter','merge','where','map','type','key','VIRTUAL','options','then','includeAll','include','findAll','catch','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','ejs','lodash','squel','crypto','jsforce','to-csv','querystring'];(function(_0x43941d,_0x45fd0d){var _0x27b82a=function(_0x21851e){while(--_0x21851e){_0x43941d['push'](_0x43941d['shift']());}};_0x27b82a(++_0x45fd0d);}(_0xb2c6,0x135));var _0x6b2c=function(_0xb9bbd5,_0x560af0){_0xb9bbd5=_0xb9bbd5-0x0;var _0x4311b3=_0xb2c6[_0xb9bbd5];return _0x4311b3;};'use strict';var pdf=require(_0x6b2c('0x0'));var emlformat=require(_0x6b2c('0x1'));var rimraf=require(_0x6b2c('0x2'));var zipdir=require(_0x6b2c('0x3'));var jsonpatch=require(_0x6b2c('0x4'));var rp=require(_0x6b2c('0x5'));var moment=require(_0x6b2c('0x6'));var BPromise=require(_0x6b2c('0x7'));var Mustache=require('mustache');var util=require('util');var path=require(_0x6b2c('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x6b2c('0x9'));var fs=require('fs');var _=require(_0x6b2c('0xa'));var squel=require(_0x6b2c('0xb'));var crypto=require(_0x6b2c('0xc'));var jsforce=require(_0x6b2c('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x6b2c('0xe'));var querystring=require(_0x6b2c('0xf'));var Papa=require(_0x6b2c('0x10'));var Redis=require(_0x6b2c('0x11'));var authService=require(_0x6b2c('0x12'));var qs=require(_0x6b2c('0x13'));var hardwareService=require(_0x6b2c('0x14'));var logger=require(_0x6b2c('0x15'))(_0x6b2c('0x16'));var utils=require(_0x6b2c('0x17'));var config=require(_0x6b2c('0x18'));var db=require(_0x6b2c('0x19'))['db'];function respondWithStatusCode(_0x423241,_0x239e6d){_0x239e6d=_0x239e6d||0xcc;return function(_0x4c6780){if(_0x4c6780){return _0x423241['sendStatus'](_0x239e6d);}return _0x423241[_0x6b2c('0x1a')](_0x239e6d)[_0x6b2c('0x1b')]();};}function respondWithResult(_0x5454d4,_0x27f002){_0x27f002=_0x27f002||0xc8;return function(_0x5ad204){if(_0x5ad204){return _0x5454d4['status'](_0x27f002)['json'](_0x5ad204);}};}function respondWithFilteredResult(_0x35355e,_0x4527d4){return function(_0x23eebe){if(_0x23eebe){var _0x18d155=_0x23eebe[_0x6b2c('0x1c')],_0x35e948=_0x4527d4[_0x6b2c('0x1d')],_0x2f87d8=_0x4527d4[_0x6b2c('0x1d')]+_0x4527d4[_0x6b2c('0x1e')],_0x1cf5f2;if(_0x2f87d8>=_0x18d155){_0x2f87d8=_0x18d155;_0x1cf5f2=0xc8;}else{_0x1cf5f2=0xce;}_0x35355e[_0x6b2c('0x1a')](_0x1cf5f2);return _0x35355e[_0x6b2c('0x1f')]('Content-Range',_0x35e948+'-'+_0x2f87d8+'/'+_0x18d155)['json'](_0x23eebe);}return null;};}function patchUpdates(_0x346c84){return function(_0x4800f7){try{jsonpatch[_0x6b2c('0x20')](_0x4800f7,_0x346c84,!![]);}catch(_0x28c40c){return BPromise[_0x6b2c('0x21')](_0x28c40c);}return _0x4800f7[_0x6b2c('0x22')]();};}function saveUpdates(_0x2f9944,_0xd8c985){return function(_0x15298c){if(_0x15298c){return _0x15298c['update'](_0x2f9944)['then'](function(_0x7cf895){return _0x7cf895;});}return null;};}function removeEntity(_0x57f561,_0x4c1c85){return function(_0x51cf6b){if(_0x51cf6b){return _0x51cf6b[_0x6b2c('0x23')]()['then'](function(){_0x57f561[_0x6b2c('0x1a')](0xcc)[_0x6b2c('0x1b')]();});}};}function handleEntityNotFound(_0x49f5d7,_0x1d1aa1){return function(_0x2f3d16){if(!_0x2f3d16){_0x49f5d7[_0x6b2c('0x24')](0x194);}return _0x2f3d16;};}function handleError(_0x2455d6,_0xbc0cc1){_0xbc0cc1=_0xbc0cc1||0x1f4;return function(_0x15d6c2){logger['error'](_0x15d6c2[_0x6b2c('0x25')]);if(_0x15d6c2[_0x6b2c('0x26')]){delete _0x15d6c2[_0x6b2c('0x26')];}_0x2455d6['status'](_0xbc0cc1)[_0x6b2c('0x27')](_0x15d6c2);};}exports['index']=function(_0x343227,_0x413b58){var _0x487eb1={},_0x2b4fce={},_0xc7b96b={'count':0x0,'rows':[]};var _0x2985d7=db[_0x6b2c('0x28')][_0x6b2c('0x29')];_0x2b4fce[_0x6b2c('0x2a')]=_[_0x6b2c('0x2b')](_0x2985d7);_0x2b4fce['query']=_[_0x6b2c('0x2b')](_0x343227[_0x6b2c('0x2c')]);_0x2b4fce[_0x6b2c('0x2d')]=_[_0x6b2c('0x2e')](_0x2b4fce[_0x6b2c('0x2a')],_0x2b4fce[_0x6b2c('0x2c')]);_0x487eb1[_0x6b2c('0x2f')]=_[_0x6b2c('0x2e')](_0x2b4fce[_0x6b2c('0x2a')],qs[_0x6b2c('0x30')](_0x343227[_0x6b2c('0x2c')][_0x6b2c('0x30')]));_0x487eb1[_0x6b2c('0x2f')]=_0x487eb1[_0x6b2c('0x2f')][_0x6b2c('0x31')]?_0x487eb1[_0x6b2c('0x2f')]:_0x2b4fce[_0x6b2c('0x2a')];if(!_0x343227[_0x6b2c('0x2c')][_0x6b2c('0x32')]('nolimit')){_0x487eb1[_0x6b2c('0x1e')]=qs[_0x6b2c('0x1e')](_0x343227['query'][_0x6b2c('0x1e')]);_0x487eb1['offset']=qs[_0x6b2c('0x1d')](_0x343227[_0x6b2c('0x2c')]['offset']);}_0x487eb1[_0x6b2c('0x33')]=qs['sort'](_0x343227[_0x6b2c('0x2c')]['sort']);_0x487eb1['where']=qs[_0x6b2c('0x2d')](_['pick'](_0x343227[_0x6b2c('0x2c')],_0x2b4fce['filters']));if(_0x343227[_0x6b2c('0x2c')][_0x6b2c('0x34')]){_0x487eb1['where']=_[_0x6b2c('0x35')](_0x487eb1[_0x6b2c('0x36')],{'$or':_[_0x6b2c('0x37')](_0x2985d7,function(_0x2bcbfb){if(_0x2bcbfb[_0x6b2c('0x38')][_0x6b2c('0x39')]!==_0x6b2c('0x3a')){var _0x414289={};_0x414289[_0x2bcbfb['field']]={'$like':'%'+_0x343227[_0x6b2c('0x2c')][_0x6b2c('0x34')]+'%'};return _0x414289;}})});}_0x487eb1=_[_0x6b2c('0x35')]({},_0x487eb1,_0x343227[_0x6b2c('0x3b')]);var _0x11ea28={'where':_0x487eb1[_0x6b2c('0x36')]};return db[_0x6b2c('0x28')][_0x6b2c('0x1c')](_0x11ea28)[_0x6b2c('0x3c')](function(_0x20b680){_0xc7b96b[_0x6b2c('0x1c')]=_0x20b680;if(_0x343227[_0x6b2c('0x2c')][_0x6b2c('0x3d')]){_0x487eb1[_0x6b2c('0x3e')]=[{'all':!![]}];}return db[_0x6b2c('0x28')][_0x6b2c('0x3f')](_0x487eb1);})['then'](function(_0x497d27){_0xc7b96b['rows']=_0x497d27;return _0xc7b96b;})[_0x6b2c('0x3c')](respondWithFilteredResult(_0x413b58,_0x487eb1))[_0x6b2c('0x40')](handleError(_0x413b58,null));};
\ No newline at end of file
+var _0x211d=['sox','to-csv','ejs','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','api','../../config/utils','../../config/environment','sendStatus','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','status','error','stack','name','send','rawAttributes','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','sort','where','pick','filter','merge','type','field','Migration','includeAll','include','findAll','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path'];(function(_0x41bebd,_0x427553){var _0x468c80=function(_0x490f3a){while(--_0x490f3a){_0x41bebd['push'](_0x41bebd['shift']());}};_0x468c80(++_0x427553);}(_0x211d,0x75));var _0xd211=function(_0x5100d4,_0x2f50da){_0x5100d4=_0x5100d4-0x0;var _0xef13db=_0x211d[_0x5100d4];return _0xef13db;};'use strict';var pdf=require(_0xd211('0x0'));var emlformat=require(_0xd211('0x1'));var rimraf=require(_0xd211('0x2'));var zipdir=require(_0xd211('0x3'));var jsonpatch=require(_0xd211('0x4'));var rp=require(_0xd211('0x5'));var moment=require(_0xd211('0x6'));var BPromise=require(_0xd211('0x7'));var Mustache=require(_0xd211('0x8'));var util=require(_0xd211('0x9'));var path=require(_0xd211('0xa'));var sox=require(_0xd211('0xb'));var csv=require(_0xd211('0xc'));var ejs=require(_0xd211('0xd'));var fs=require('fs');var _=require('lodash');var squel=require(_0xd211('0xe'));var crypto=require(_0xd211('0xf'));var jsforce=require(_0xd211('0x10'));var deskjs=require('desk.js');var toCsv=require(_0xd211('0xc'));var querystring=require(_0xd211('0x11'));var Papa=require(_0xd211('0x12'));var Redis=require(_0xd211('0x13'));var authService=require(_0xd211('0x14'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0xd211('0x15'));var logger=require('../../config/logger')(_0xd211('0x16'));var utils=require(_0xd211('0x17'));var config=require(_0xd211('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x57f7f1,_0x3d7c6c){_0x3d7c6c=_0x3d7c6c||0xcc;return function(_0x297214){if(_0x297214){return _0x57f7f1[_0xd211('0x19')](_0x3d7c6c);}return _0x57f7f1['status'](_0x3d7c6c)[_0xd211('0x1a')]();};}function respondWithResult(_0x2f2609,_0x51d5d5){_0x51d5d5=_0x51d5d5||0xc8;return function(_0x1882d0){if(_0x1882d0){return _0x2f2609['status'](_0x51d5d5)[_0xd211('0x1b')](_0x1882d0);}};}function respondWithFilteredResult(_0x2f5cc1,_0x5e4cc2){return function(_0x33146b){if(_0x33146b){var _0x34c63c=_0x33146b[_0xd211('0x1c')],_0x5be85f=_0x5e4cc2[_0xd211('0x1d')],_0x19af16=_0x5e4cc2[_0xd211('0x1d')]+_0x5e4cc2[_0xd211('0x1e')],_0x3c591b;if(_0x19af16>=_0x34c63c){_0x19af16=_0x34c63c;_0x3c591b=0xc8;}else{_0x3c591b=0xce;}_0x2f5cc1['status'](_0x3c591b);return _0x2f5cc1[_0xd211('0x1f')](_0xd211('0x20'),_0x5be85f+'-'+_0x19af16+'/'+_0x34c63c)[_0xd211('0x1b')](_0x33146b);}return null;};}function patchUpdates(_0x5b0005){return function(_0x1af799){try{jsonpatch[_0xd211('0x21')](_0x1af799,_0x5b0005,!![]);}catch(_0x58795f){return BPromise[_0xd211('0x22')](_0x58795f);}return _0x1af799[_0xd211('0x23')]();};}function saveUpdates(_0xe13502,_0x4c9e5c){return function(_0x54520f){if(_0x54520f){return _0x54520f[_0xd211('0x24')](_0xe13502)[_0xd211('0x25')](function(_0x223f31){return _0x223f31;});}return null;};}function removeEntity(_0x4d7140,_0x4fc6cf){return function(_0x46a2ca){if(_0x46a2ca){return _0x46a2ca['destroy']()[_0xd211('0x25')](function(){_0x4d7140[_0xd211('0x26')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1baed3,_0x52ea8b){return function(_0x3c74ef){if(!_0x3c74ef){_0x1baed3[_0xd211('0x19')](0x194);}return _0x3c74ef;};}function handleError(_0x3a5c08,_0x60aa04){_0x60aa04=_0x60aa04||0x1f4;return function(_0x30ba54){logger[_0xd211('0x27')](_0x30ba54[_0xd211('0x28')]);if(_0x30ba54[_0xd211('0x29')]){delete _0x30ba54[_0xd211('0x29')];}_0x3a5c08['status'](_0x60aa04)[_0xd211('0x2a')](_0x30ba54);};}exports['index']=function(_0x1bebc9,_0x41699b){var _0x232683={},_0x303c13={},_0x579313={'count':0x0,'rows':[]};var _0x54799c=db['Migration'][_0xd211('0x2b')];_0x303c13[_0xd211('0x2c')]=_[_0xd211('0x2d')](_0x54799c);_0x303c13[_0xd211('0x2e')]=_[_0xd211('0x2d')](_0x1bebc9[_0xd211('0x2e')]);_0x303c13[_0xd211('0x2f')]=_[_0xd211('0x30')](_0x303c13[_0xd211('0x2c')],_0x303c13[_0xd211('0x2e')]);_0x232683['attributes']=_[_0xd211('0x30')](_0x303c13[_0xd211('0x2c')],qs[_0xd211('0x31')](_0x1bebc9['query'][_0xd211('0x31')]));_0x232683[_0xd211('0x32')]=_0x232683[_0xd211('0x32')][_0xd211('0x33')]?_0x232683[_0xd211('0x32')]:_0x303c13[_0xd211('0x2c')];if(!_0x1bebc9[_0xd211('0x2e')][_0xd211('0x34')]('nolimit')){_0x232683[_0xd211('0x1e')]=qs[_0xd211('0x1e')](_0x1bebc9[_0xd211('0x2e')][_0xd211('0x1e')]);_0x232683[_0xd211('0x1d')]=qs[_0xd211('0x1d')](_0x1bebc9[_0xd211('0x2e')][_0xd211('0x1d')]);}_0x232683['order']=qs[_0xd211('0x35')](_0x1bebc9[_0xd211('0x2e')][_0xd211('0x35')]);_0x232683[_0xd211('0x36')]=qs[_0xd211('0x2f')](_[_0xd211('0x37')](_0x1bebc9['query'],_0x303c13[_0xd211('0x2f')]));if(_0x1bebc9[_0xd211('0x2e')][_0xd211('0x38')]){_0x232683['where']=_[_0xd211('0x39')](_0x232683[_0xd211('0x36')],{'$or':_['map'](_0x54799c,function(_0x3c0a41){if(_0x3c0a41[_0xd211('0x3a')]['key']!=='VIRTUAL'){var _0x3d4bff={};_0x3d4bff[_0x3c0a41[_0xd211('0x3b')]]={'$like':'%'+_0x1bebc9[_0xd211('0x2e')][_0xd211('0x38')]+'%'};return _0x3d4bff;}})});}_0x232683=_['merge']({},_0x232683,_0x1bebc9['options']);var _0x37e77b={'where':_0x232683[_0xd211('0x36')]};return db[_0xd211('0x3c')][_0xd211('0x1c')](_0x37e77b)[_0xd211('0x25')](function(_0x514afa){_0x579313[_0xd211('0x1c')]=_0x514afa;if(_0x1bebc9[_0xd211('0x2e')][_0xd211('0x3d')]){_0x232683[_0xd211('0x3e')]=[{'all':!![]}];}return db['Migration'][_0xd211('0x3f')](_0x232683);})['then'](function(_0x27b1de){_0x579313['rows']=_0x27b1de;return _0x579313;})[_0xd211('0x25')](respondWithFilteredResult(_0x41699b,_0x232683))['catch'](handleError(_0x41699b,null));};
\ No newline at end of file