Built motion from commit (unavailable).|2.3.10
[motion2.git] / server / api / migration / migration.controller.js
index d0c69ab..ee977b1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x970e=['api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','error','stack','name','send','index','Migration','rawAttributes','model','keys','query','intersection','attributes','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','map','type','key','field','options','include','findAll','catch','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','../../config/license/hardware','../../components/parsers/qs','../../config/logger'];(function(_0x912d27,_0x28e0e3){var _0x31b918=function(_0x1882f7){while(--_0x1882f7){_0x912d27['push'](_0x912d27['shift']());}};_0x31b918(++_0x28e0e3);}(_0x970e,0x13b));var _0xe970=function(_0x43a30e,_0x4cf877){_0x43a30e=_0x43a30e-0x0;var _0x539cb9=_0x970e[_0x43a30e];return _0x539cb9;};'use strict';var pdf=require(_0xe970('0x0'));var emlformat=require(_0xe970('0x1'));var rimraf=require(_0xe970('0x2'));var zipdir=require(_0xe970('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xe970('0x4'));var moment=require(_0xe970('0x5'));var BPromise=require(_0xe970('0x6'));var Mustache=require(_0xe970('0x7'));var util=require(_0xe970('0x8'));var path=require(_0xe970('0x9'));var sox=require(_0xe970('0xa'));var csv=require(_0xe970('0xb'));var ejs=require(_0xe970('0xc'));var fs=require('fs');var _=require(_0xe970('0xd'));var squel=require('squel');var crypto=require(_0xe970('0xe'));var jsforce=require(_0xe970('0xf'));var deskjs=require(_0xe970('0x10'));var toCsv=require(_0xe970('0xb'));var querystring=require('querystring');var Papa=require('papaparse');var authService=require('../../components/auth/service');var hardwareService=require(_0xe970('0x11'));var Redis=require('ioredis');var qs=require(_0xe970('0x12'));var logger=require(_0xe970('0x13'))(_0xe970('0x14'));var utils=require(_0xe970('0x15'));var config=require(_0xe970('0x16'));var db=require(_0xe970('0x17'))['db'];function respondWithStatusCode(_0x24ae6a,_0x594030){_0x594030=_0x594030||0xcc;return function(_0x5572fc){if(_0x5572fc){return _0x24ae6a[_0xe970('0x18')](_0x594030);}return _0x24ae6a['status'](_0x594030)[_0xe970('0x19')]();};}function respondWithResult(_0x34e68e,_0x4022b){_0x4022b=_0x4022b||0xc8;return function(_0x54983e){if(_0x54983e){return _0x34e68e[_0xe970('0x1a')](_0x4022b)[_0xe970('0x1b')](_0x54983e);}};}function respondWithFilteredResult(_0x31f998,_0xa25dcf){return function(_0x4e7a34){if(_0x4e7a34){var _0x27b5e6=_0x4e7a34[_0xe970('0x1c')],_0x5f381d=_0xa25dcf[_0xe970('0x1d')],_0x4ef53a=_0xa25dcf[_0xe970('0x1d')]+_0xa25dcf[_0xe970('0x1e')],_0x5e3463;if(_0x4ef53a>=_0x27b5e6){_0x4ef53a=_0x27b5e6;_0x5e3463=0xc8;}else{_0x5e3463=0xce;}_0x31f998['status'](_0x5e3463);return _0x31f998[_0xe970('0x1f')](_0xe970('0x20'),_0x5f381d+'-'+_0x4ef53a+'/'+_0x27b5e6)['json'](_0x4e7a34);}return null;};}function patchUpdates(_0x3db336){return function(_0x105fef){try{jsonpatch[_0xe970('0x21')](_0x105fef,_0x3db336,!![]);}catch(_0x37c0bd){return BPromise[_0xe970('0x22')](_0x37c0bd);}return _0x105fef[_0xe970('0x23')]();};}function saveUpdates(_0x4f7d78,_0x3c3811){return function(_0x28b82f){if(_0x28b82f){return _0x28b82f[_0xe970('0x24')](_0x4f7d78)['then'](function(_0x436338){return _0x436338;});}return null;};}function removeEntity(_0x42dd13,_0x2b3c45){return function(_0x525c35){if(_0x525c35){return _0x525c35['destroy']()[_0xe970('0x25')](function(){_0x42dd13[_0xe970('0x1a')](0xcc)[_0xe970('0x19')]();});}};}function handleEntityNotFound(_0x47bc60,_0x5d8bc4){return function(_0x5113c2){if(!_0x5113c2){_0x47bc60[_0xe970('0x18')](0x194);}return _0x5113c2;};}function handleError(_0x31e44e,_0x4fe27e){_0x4fe27e=_0x4fe27e||0x1f4;return function(_0x113967){logger[_0xe970('0x26')](_0x113967[_0xe970('0x27')]);if(_0x113967[_0xe970('0x28')]){delete _0x113967[_0xe970('0x28')];}_0x31e44e['status'](_0x4fe27e)[_0xe970('0x29')](_0x113967);};}exports[_0xe970('0x2a')]=function(_0x488bb3,_0x524d96){var _0x17defa={},_0x1d0d87={},_0x99c8b0={'count':0x0,'rows':[]};var _0x1b6f8f=db[_0xe970('0x2b')][_0xe970('0x2c')];_0x1d0d87[_0xe970('0x2d')]=_['keys'](_0x1b6f8f);_0x1d0d87['query']=_[_0xe970('0x2e')](_0x488bb3[_0xe970('0x2f')]);_0x1d0d87['filters']=_['intersection'](_0x1d0d87[_0xe970('0x2d')],_0x1d0d87['query']);_0x17defa['attributes']=_[_0xe970('0x30')](_0x1d0d87['model'],qs['fields'](_0x488bb3[_0xe970('0x2f')]['fields']));_0x17defa[_0xe970('0x31')]=_0x17defa['attributes'][_0xe970('0x32')]?_0x17defa[_0xe970('0x31')]:_0x1d0d87['model'];if(!_0x488bb3[_0xe970('0x2f')][_0xe970('0x33')](_0xe970('0x34'))){_0x17defa[_0xe970('0x1e')]=qs[_0xe970('0x1e')](_0x488bb3[_0xe970('0x2f')][_0xe970('0x1e')]);_0x17defa[_0xe970('0x1d')]=qs[_0xe970('0x1d')](_0x488bb3[_0xe970('0x2f')]['offset']);}_0x17defa[_0xe970('0x35')]=qs[_0xe970('0x36')](_0x488bb3[_0xe970('0x2f')][_0xe970('0x36')]);_0x17defa[_0xe970('0x37')]=qs[_0xe970('0x38')](_[_0xe970('0x39')](_0x488bb3[_0xe970('0x2f')],_0x1d0d87[_0xe970('0x38')]));if(_0x488bb3['query'][_0xe970('0x3a')]){_0x17defa[_0xe970('0x37')]=_['merge'](_0x17defa[_0xe970('0x37')],{'$or':_[_0xe970('0x3b')](_0x1b6f8f,function(_0x112ae9){if(_0x112ae9[_0xe970('0x3c')][_0xe970('0x3d')]!=='VIRTUAL'){var _0x311637={};_0x311637[_0x112ae9[_0xe970('0x3e')]]={'$like':'%'+_0x488bb3[_0xe970('0x2f')][_0xe970('0x3a')]+'%'};return _0x311637;}})});}_0x17defa=_['merge']({},_0x17defa,_0x488bb3[_0xe970('0x3f')]);var _0x4b8ec1={'where':_0x17defa[_0xe970('0x37')]};return db[_0xe970('0x2b')]['count'](_0x4b8ec1)[_0xe970('0x25')](function(_0x1af89f){_0x99c8b0[_0xe970('0x1c')]=_0x1af89f;if(_0x488bb3['query']['includeAll']){_0x17defa[_0xe970('0x40')]=[{'all':!![]}];}return db[_0xe970('0x2b')][_0xe970('0x41')](_0x17defa);})['then'](function(_0x4fb118){_0x99c8b0['rows']=_0x4fb118;return _0x99c8b0;})[_0xe970('0x25')](respondWithFilteredResult(_0x524d96,_0x17defa))[_0xe970('0x42')](handleError(_0x524d96,null));};
\ No newline at end of file
+var _0xa144=['rawAttributes','keys','query','filters','intersection','attributes','model','fields','length','nolimit','limit','order','sort','where','merge','map','type','VIRTUAL','filter','options','includeAll','include','catch','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','mustache','util','path','to-csv','ejs','lodash','squel','jsforce','desk.js','../../components/auth/service','ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','reject','save','update','then','destroy','stack','name','send','index','Migration'];(function(_0x886f43,_0x5ae30f){var _0x2d1688=function(_0x5c9b15){while(--_0x5c9b15){_0x886f43['push'](_0x886f43['shift']());}};_0x2d1688(++_0x5ae30f);}(_0xa144,0x191));var _0x4a14=function(_0x5b644e,_0x2e5e07){_0x5b644e=_0x5b644e-0x0;var _0x49c6bf=_0xa144[_0x5b644e];return _0x49c6bf;};'use strict';var pdf=require(_0x4a14('0x0'));var emlformat=require(_0x4a14('0x1'));var rimraf=require(_0x4a14('0x2'));var zipdir=require(_0x4a14('0x3'));var jsonpatch=require(_0x4a14('0x4'));var rp=require('request-promise');var moment=require(_0x4a14('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x4a14('0x6'));var util=require(_0x4a14('0x7'));var path=require(_0x4a14('0x8'));var sox=require('sox');var csv=require(_0x4a14('0x9'));var ejs=require(_0x4a14('0xa'));var fs=require('fs');var _=require(_0x4a14('0xb'));var squel=require(_0x4a14('0xc'));var crypto=require('crypto');var jsforce=require(_0x4a14('0xd'));var deskjs=require(_0x4a14('0xe'));var toCsv=require(_0x4a14('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var authService=require(_0x4a14('0xf'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0x4a14('0x10'));var qs=require(_0x4a14('0x11'));var logger=require(_0x4a14('0x12'))('api');var utils=require(_0x4a14('0x13'));var config=require(_0x4a14('0x14'));var db=require(_0x4a14('0x15'))['db'];function respondWithStatusCode(_0x2a543d,_0x1aefd4){_0x1aefd4=_0x1aefd4||0xcc;return function(_0x113531){if(_0x113531){return _0x2a543d[_0x4a14('0x16')](_0x1aefd4);}return _0x2a543d[_0x4a14('0x17')](_0x1aefd4)[_0x4a14('0x18')]();};}function respondWithResult(_0x2c66f2,_0xdeedb5){_0xdeedb5=_0xdeedb5||0xc8;return function(_0x550e6e){if(_0x550e6e){return _0x2c66f2[_0x4a14('0x17')](_0xdeedb5)[_0x4a14('0x19')](_0x550e6e);}};}function respondWithFilteredResult(_0x29d8c1,_0x5f3092){return function(_0x2f8fef){if(_0x2f8fef){var _0x43a49a=_0x2f8fef[_0x4a14('0x1a')],_0x8ac5c0=_0x5f3092[_0x4a14('0x1b')],_0x385a87=_0x5f3092[_0x4a14('0x1b')]+_0x5f3092['limit'],_0x26313d;if(_0x385a87>=_0x43a49a){_0x385a87=_0x43a49a;_0x26313d=0xc8;}else{_0x26313d=0xce;}_0x29d8c1['status'](_0x26313d);return _0x29d8c1[_0x4a14('0x1c')](_0x4a14('0x1d'),_0x8ac5c0+'-'+_0x385a87+'/'+_0x43a49a)[_0x4a14('0x19')](_0x2f8fef);}return null;};}function patchUpdates(_0x49a8fa){return function(_0xcf54ff){try{jsonpatch['apply'](_0xcf54ff,_0x49a8fa,!![]);}catch(_0x260bb1){return BPromise[_0x4a14('0x1e')](_0x260bb1);}return _0xcf54ff[_0x4a14('0x1f')]();};}function saveUpdates(_0x9668b7,_0x2c7e4d){return function(_0x4caaff){if(_0x4caaff){return _0x4caaff[_0x4a14('0x20')](_0x9668b7)[_0x4a14('0x21')](function(_0x326b29){return _0x326b29;});}return null;};}function removeEntity(_0x1c57ab,_0x37e7b1){return function(_0x29a2e1){if(_0x29a2e1){return _0x29a2e1[_0x4a14('0x22')]()[_0x4a14('0x21')](function(){_0x1c57ab[_0x4a14('0x17')](0xcc)[_0x4a14('0x18')]();});}};}function handleEntityNotFound(_0x47a2e0,_0x1da67e){return function(_0x4cc76f){if(!_0x4cc76f){_0x47a2e0['sendStatus'](0x194);}return _0x4cc76f;};}function handleError(_0x137101,_0x9dcc0e){_0x9dcc0e=_0x9dcc0e||0x1f4;return function(_0x10cb39){logger['error'](_0x10cb39[_0x4a14('0x23')]);if(_0x10cb39['name']){delete _0x10cb39[_0x4a14('0x24')];}_0x137101['status'](_0x9dcc0e)[_0x4a14('0x25')](_0x10cb39);};}exports[_0x4a14('0x26')]=function(_0xb8a207,_0x1c5d3a){var _0xe50c54={},_0x10a2b8={},_0x14e854={'count':0x0,'rows':[]};var _0xb732ef=db[_0x4a14('0x27')][_0x4a14('0x28')];_0x10a2b8['model']=_[_0x4a14('0x29')](_0xb732ef);_0x10a2b8[_0x4a14('0x2a')]=_[_0x4a14('0x29')](_0xb8a207[_0x4a14('0x2a')]);_0x10a2b8[_0x4a14('0x2b')]=_[_0x4a14('0x2c')](_0x10a2b8['model'],_0x10a2b8[_0x4a14('0x2a')]);_0xe50c54[_0x4a14('0x2d')]=_[_0x4a14('0x2c')](_0x10a2b8[_0x4a14('0x2e')],qs[_0x4a14('0x2f')](_0xb8a207[_0x4a14('0x2a')][_0x4a14('0x2f')]));_0xe50c54[_0x4a14('0x2d')]=_0xe50c54['attributes'][_0x4a14('0x30')]?_0xe50c54['attributes']:_0x10a2b8[_0x4a14('0x2e')];if(!_0xb8a207[_0x4a14('0x2a')]['hasOwnProperty'](_0x4a14('0x31'))){_0xe50c54[_0x4a14('0x32')]=qs[_0x4a14('0x32')](_0xb8a207[_0x4a14('0x2a')][_0x4a14('0x32')]);_0xe50c54[_0x4a14('0x1b')]=qs[_0x4a14('0x1b')](_0xb8a207[_0x4a14('0x2a')][_0x4a14('0x1b')]);}_0xe50c54[_0x4a14('0x33')]=qs[_0x4a14('0x34')](_0xb8a207[_0x4a14('0x2a')][_0x4a14('0x34')]);_0xe50c54[_0x4a14('0x35')]=qs[_0x4a14('0x2b')](_['pick'](_0xb8a207[_0x4a14('0x2a')],_0x10a2b8[_0x4a14('0x2b')]));if(_0xb8a207['query']['filter']){_0xe50c54[_0x4a14('0x35')]=_[_0x4a14('0x36')](_0xe50c54[_0x4a14('0x35')],{'$or':_[_0x4a14('0x37')](_0xb732ef,function(_0x567372){if(_0x567372[_0x4a14('0x38')]['key']!==_0x4a14('0x39')){var _0x2fdc91={};_0x2fdc91[_0x567372['field']]={'$like':'%'+_0xb8a207[_0x4a14('0x2a')][_0x4a14('0x3a')]+'%'};return _0x2fdc91;}})});}_0xe50c54=_['merge']({},_0xe50c54,_0xb8a207[_0x4a14('0x3b')]);var _0x3e8c48={'where':_0xe50c54['where']};return db[_0x4a14('0x27')]['count'](_0x3e8c48)['then'](function(_0x44a163){_0x14e854[_0x4a14('0x1a')]=_0x44a163;if(_0xb8a207[_0x4a14('0x2a')][_0x4a14('0x3c')]){_0xe50c54[_0x4a14('0x3d')]=[{'all':!![]}];}return db[_0x4a14('0x27')]['findAll'](_0xe50c54);})[_0x4a14('0x21')](function(_0x2a0048){_0x14e854['rows']=_0x2a0048;return _0x14e854;})[_0x4a14('0x21')](respondWithFilteredResult(_0x1c5d3a,_0xe50c54))[_0x4a14('0x3e')](handleError(_0x1c5d3a,null));};
\ No newline at end of file