Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / cloudProvider / cloudProvider.controller.js
index e8a0950..f2b96b4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x495c=['moment','bluebird','mustache','util','sox','lodash','crypto','jsforce','desk.js','to-csv','querystring','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','index','map','CloudProvider','rawAttributes','fieldName','type','key','query','keys','model','attributes','intersection','fields','length','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','include','findAll','rows','catch','show','params','includeAll','find','create','body','html-pdf','rimraf','fast-json-patch','request-promise'];(function(_0x2e38e6,_0x459fc2){var _0x1d2089=function(_0x12ffc2){while(--_0x12ffc2){_0x2e38e6['push'](_0x2e38e6['shift']());}};_0x1d2089(++_0x459fc2);}(_0x495c,0x8c));var _0xc495=function(_0xd7efd6,_0x26fffb){_0xd7efd6=_0xd7efd6-0x0;var _0x2a9a1e=_0x495c[_0xd7efd6];return _0x2a9a1e;};'use strict';var pdf=require(_0xc495('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xc495('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xc495('0x2'));var rp=require(_0xc495('0x3'));var moment=require(_0xc495('0x4'));var BPromise=require(_0xc495('0x5'));var Mustache=require(_0xc495('0x6'));var util=require(_0xc495('0x7'));var path=require('path');var sox=require(_0xc495('0x8'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xc495('0x9'));var squel=require('squel');var crypto=require(_0xc495('0xa'));var jsforce=require(_0xc495('0xb'));var deskjs=require(_0xc495('0xc'));var toCsv=require(_0xc495('0xd'));var querystring=require(_0xc495('0xe'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xc495('0xf'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc495('0x10'));var logger=require(_0xc495('0x11'))(_0xc495('0x12'));var utils=require(_0xc495('0x13'));var config=require(_0xc495('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4fab40,_0x4434ac){_0x4434ac=_0x4434ac||0xcc;return function(_0x30aa86){if(_0x30aa86){return _0x4fab40['sendStatus'](_0x4434ac);}return _0x4fab40[_0xc495('0x15')](_0x4434ac)['end']();};}function respondWithResult(_0x1ea3ff,_0x14ad4b){_0x14ad4b=_0x14ad4b||0xc8;return function(_0x577764){if(_0x577764){return _0x1ea3ff[_0xc495('0x15')](_0x14ad4b)[_0xc495('0x16')](_0x577764);}};}function respondWithFilteredResult(_0xf6b710,_0x39c992){return function(_0x5529e3){if(_0x5529e3){var _0x337a52=_0x5529e3[_0xc495('0x17')],_0x246359=_0x39c992[_0xc495('0x18')],_0x545686=_0x39c992[_0xc495('0x18')]+_0x39c992[_0xc495('0x19')],_0x439117;if(_0x545686>=_0x337a52){_0x545686=_0x337a52;_0x439117=0xc8;}else{_0x439117=0xce;}_0xf6b710[_0xc495('0x15')](_0x439117);return _0xf6b710[_0xc495('0x1a')](_0xc495('0x1b'),_0x246359+'-'+_0x545686+'/'+_0x337a52)[_0xc495('0x16')](_0x5529e3);}return null;};}function patchUpdates(_0x18492e){return function(_0x1ec0d9){try{jsonpatch[_0xc495('0x1c')](_0x1ec0d9,_0x18492e,!![]);}catch(_0x2811dd){return BPromise[_0xc495('0x1d')](_0x2811dd);}return _0x1ec0d9[_0xc495('0x1e')]();};}function saveUpdates(_0x1eb594,_0x1bb5ca){return function(_0x2366c3){if(_0x2366c3){return _0x2366c3[_0xc495('0x1f')](_0x1eb594)[_0xc495('0x20')](function(_0x2b10c1){return _0x2b10c1;});}return null;};}function removeEntity(_0x23aed2,_0x32d1ab){return function(_0x25fe03){if(_0x25fe03){return _0x25fe03[_0xc495('0x21')]()[_0xc495('0x20')](function(){_0x23aed2[_0xc495('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3cc957,_0x351184){return function(_0x441817){if(!_0x441817){_0x3cc957[_0xc495('0x22')](0x194);}return _0x441817;};}function handleError(_0x5a9dea,_0x52f5dd){_0x52f5dd=_0x52f5dd||0x1f4;return function(_0x384e8c){logger[_0xc495('0x23')](_0x384e8c[_0xc495('0x24')]);if(_0x384e8c[_0xc495('0x25')]){delete _0x384e8c['name'];}_0x5a9dea['status'](_0x52f5dd)['send'](_0x384e8c);};}exports[_0xc495('0x26')]=function(_0x40c30d,_0x5dd94f){var _0xfdc478={},_0x549ee7={},_0x100002={'count':0x0,'rows':[]};var _0x27e8aa=_[_0xc495('0x27')](db[_0xc495('0x28')][_0xc495('0x29')],function(_0x6f5d40){return{'name':_0x6f5d40[_0xc495('0x2a')],'type':_0x6f5d40[_0xc495('0x2b')][_0xc495('0x2c')]};});_0x549ee7['model']=_[_0xc495('0x27')](_0x27e8aa,_0xc495('0x25'));_0x549ee7[_0xc495('0x2d')]=_[_0xc495('0x2e')](_0x40c30d['query']);_0x549ee7['filters']=_['intersection'](_0x549ee7[_0xc495('0x2f')],_0x549ee7[_0xc495('0x2d')]);_0xfdc478[_0xc495('0x30')]=_[_0xc495('0x31')](_0x549ee7[_0xc495('0x2f')],qs[_0xc495('0x32')](_0x40c30d[_0xc495('0x2d')][_0xc495('0x32')]));_0xfdc478[_0xc495('0x30')]=_0xfdc478[_0xc495('0x30')][_0xc495('0x33')]?_0xfdc478[_0xc495('0x30')]:_0x549ee7['model'];if(!_0x40c30d['query']['hasOwnProperty'](_0xc495('0x34'))){_0xfdc478[_0xc495('0x19')]=qs[_0xc495('0x19')](_0x40c30d[_0xc495('0x2d')]['limit']);_0xfdc478[_0xc495('0x18')]=qs[_0xc495('0x18')](_0x40c30d[_0xc495('0x2d')][_0xc495('0x18')]);}_0xfdc478[_0xc495('0x35')]=qs[_0xc495('0x36')](_0x40c30d[_0xc495('0x2d')]['sort']);_0xfdc478[_0xc495('0x37')]=qs[_0xc495('0x38')](_[_0xc495('0x39')](_0x40c30d['query'],_0x549ee7['filters']),_0x27e8aa);if(_0x40c30d[_0xc495('0x2d')][_0xc495('0x3a')]){_0xfdc478[_0xc495('0x37')]=_[_0xc495('0x3b')](_0xfdc478[_0xc495('0x37')],{'$or':_[_0xc495('0x27')](_0x27e8aa,function(_0xfcff3b){if(_0xfcff3b['type']!==_0xc495('0x3c')){var _0x5f0c00={};_0x5f0c00[_0xfcff3b[_0xc495('0x25')]]={'$like':'%'+_0x40c30d[_0xc495('0x2d')][_0xc495('0x3a')]+'%'};return _0x5f0c00;}})});}_0xfdc478=_['merge']({},_0xfdc478,_0x40c30d[_0xc495('0x3d')]);var _0x52d98f={'where':_0xfdc478[_0xc495('0x37')]};return db[_0xc495('0x28')][_0xc495('0x17')](_0x52d98f)[_0xc495('0x20')](function(_0x56972a){_0x100002[_0xc495('0x17')]=_0x56972a;if(_0x40c30d[_0xc495('0x2d')]['includeAll']){_0xfdc478[_0xc495('0x3e')]=[{'all':!![]}];}return db[_0xc495('0x28')][_0xc495('0x3f')](_0xfdc478);})[_0xc495('0x20')](function(_0x4e67d3){_0x100002[_0xc495('0x40')]=_0x4e67d3;return _0x100002;})[_0xc495('0x20')](respondWithFilteredResult(_0x5dd94f,_0xfdc478))[_0xc495('0x41')](handleError(_0x5dd94f,null));};exports[_0xc495('0x42')]=function(_0x154a04,_0xb81735){var _0xefd983={'raw':!![],'where':{'id':_0x154a04[_0xc495('0x43')]['id']}},_0x10b553={};_0x10b553[_0xc495('0x2f')]=_[_0xc495('0x2e')](db[_0xc495('0x28')]['rawAttributes']);_0x10b553[_0xc495('0x2d')]=_['keys'](_0x154a04[_0xc495('0x2d')]);_0x10b553[_0xc495('0x38')]=_[_0xc495('0x31')](_0x10b553[_0xc495('0x2f')],_0x10b553[_0xc495('0x2d')]);_0xefd983[_0xc495('0x30')]=_[_0xc495('0x31')](_0x10b553[_0xc495('0x2f')],qs[_0xc495('0x32')](_0x154a04['query']['fields']));_0xefd983[_0xc495('0x30')]=_0xefd983['attributes'][_0xc495('0x33')]?_0xefd983[_0xc495('0x30')]:_0x10b553[_0xc495('0x2f')];if(_0x154a04[_0xc495('0x2d')][_0xc495('0x44')]){_0xefd983[_0xc495('0x3e')]=[{'all':!![]}];}_0xefd983=_[_0xc495('0x3b')]({},_0xefd983,_0x154a04[_0xc495('0x3d')]);return db[_0xc495('0x28')][_0xc495('0x45')](_0xefd983)[_0xc495('0x20')](handleEntityNotFound(_0xb81735,null))[_0xc495('0x20')](respondWithResult(_0xb81735,null))[_0xc495('0x41')](handleError(_0xb81735,null));};exports[_0xc495('0x46')]=function(_0x159292,_0x5153a4){return db[_0xc495('0x28')][_0xc495('0x46')](_0x159292[_0xc495('0x47')],{})[_0xc495('0x20')](respondWithResult(_0x5153a4,0xc9))['catch'](handleError(_0x5153a4,null));};exports[_0xc495('0x1f')]=function(_0x3280f8,_0x56960f){if(_0x3280f8['body']['id']){delete _0x3280f8['body']['id'];}return db[_0xc495('0x28')][_0xc495('0x45')]({'where':{'id':_0x3280f8[_0xc495('0x43')]['id']}})[_0xc495('0x20')](handleEntityNotFound(_0x56960f,null))[_0xc495('0x20')](saveUpdates(_0x3280f8[_0xc495('0x47')],null))[_0xc495('0x20')](respondWithResult(_0x56960f,null))[_0xc495('0x41')](handleError(_0x56960f,null));};exports[_0xc495('0x21')]=function(_0x543d6b,_0x195d89){return db['CloudProvider']['find']({'where':{'id':_0x543d6b[_0xc495('0x43')]['id']}})['then'](handleEntityNotFound(_0x195d89,null))[_0xc495('0x20')](removeEntity(_0x195d89,null))['catch'](handleError(_0x195d89,null));};
\ No newline at end of file
+var _0xc98a=['../../config/environment','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','error','stack','name','send','index','map','CloudProvider','rawAttributes','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','type','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','find','create','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils'];(function(_0x1d59a8,_0x489da7){var _0x44544d=function(_0x3858f4){while(--_0x3858f4){_0x1d59a8['push'](_0x1d59a8['shift']());}};_0x44544d(++_0x489da7);}(_0xc98a,0x83));var _0xac98=function(_0x1644f2,_0x2884e8){_0x1644f2=_0x1644f2-0x0;var _0x1fcb31=_0xc98a[_0x1644f2];return _0x1fcb31;};'use strict';var pdf=require(_0xac98('0x0'));var emlformat=require(_0xac98('0x1'));var rimraf=require(_0xac98('0x2'));var zipdir=require(_0xac98('0x3'));var jsonpatch=require(_0xac98('0x4'));var rp=require(_0xac98('0x5'));var moment=require(_0xac98('0x6'));var BPromise=require(_0xac98('0x7'));var Mustache=require(_0xac98('0x8'));var util=require(_0xac98('0x9'));var path=require(_0xac98('0xa'));var sox=require(_0xac98('0xb'));var csv=require(_0xac98('0xc'));var ejs=require(_0xac98('0xd'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xac98('0xe'));var jsforce=require(_0xac98('0xf'));var deskjs=require(_0xac98('0x10'));var toCsv=require(_0xac98('0xc'));var querystring=require(_0xac98('0x11'));var Papa=require(_0xac98('0x12'));var Redis=require(_0xac98('0x13'));var authService=require(_0xac98('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0xac98('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xac98('0x16'))(_0xac98('0x17'));var utils=require(_0xac98('0x18'));var config=require(_0xac98('0x19'));var db=require(_0xac98('0x1a'))['db'];function respondWithStatusCode(_0x59ec4e,_0x13a8fa){_0x13a8fa=_0x13a8fa||0xcc;return function(_0x20d46a){if(_0x20d46a){return _0x59ec4e['sendStatus'](_0x13a8fa);}return _0x59ec4e[_0xac98('0x1b')](_0x13a8fa)[_0xac98('0x1c')]();};}function respondWithResult(_0x234ce5,_0x241da6){_0x241da6=_0x241da6||0xc8;return function(_0x297f53){if(_0x297f53){return _0x234ce5[_0xac98('0x1b')](_0x241da6)[_0xac98('0x1d')](_0x297f53);}};}function respondWithFilteredResult(_0x4f7fea,_0x690cb5){return function(_0x4959e7){if(_0x4959e7){var _0x2b01b0=_0x4959e7[_0xac98('0x1e')],_0x5decb9=_0x690cb5[_0xac98('0x1f')],_0x324470=_0x690cb5[_0xac98('0x1f')]+_0x690cb5[_0xac98('0x20')],_0xad0106;if(_0x324470>=_0x2b01b0){_0x324470=_0x2b01b0;_0xad0106=0xc8;}else{_0xad0106=0xce;}_0x4f7fea[_0xac98('0x1b')](_0xad0106);return _0x4f7fea[_0xac98('0x21')](_0xac98('0x22'),_0x5decb9+'-'+_0x324470+'/'+_0x2b01b0)[_0xac98('0x1d')](_0x4959e7);}return null;};}function patchUpdates(_0x31a6f2){return function(_0x192b5e){try{jsonpatch[_0xac98('0x23')](_0x192b5e,_0x31a6f2,!![]);}catch(_0x386c96){return BPromise[_0xac98('0x24')](_0x386c96);}return _0x192b5e['save']();};}function saveUpdates(_0x259d76,_0x1cffb8){return function(_0x1142b9){if(_0x1142b9){return _0x1142b9[_0xac98('0x25')](_0x259d76)[_0xac98('0x26')](function(_0x4818ae){return _0x4818ae;});}return null;};}function removeEntity(_0x481069,_0x49216c){return function(_0x3811f0){if(_0x3811f0){return _0x3811f0[_0xac98('0x27')]()[_0xac98('0x26')](function(){_0x481069[_0xac98('0x1b')](0xcc)[_0xac98('0x1c')]();});}};}function handleEntityNotFound(_0x35052a,_0x41e36d){return function(_0x203ac9){if(!_0x203ac9){_0x35052a['sendStatus'](0x194);}return _0x203ac9;};}function handleError(_0x137a7d,_0x59a880){_0x59a880=_0x59a880||0x1f4;return function(_0x1664a0){logger[_0xac98('0x28')](_0x1664a0[_0xac98('0x29')]);if(_0x1664a0['name']){delete _0x1664a0[_0xac98('0x2a')];}_0x137a7d[_0xac98('0x1b')](_0x59a880)[_0xac98('0x2b')](_0x1664a0);};}exports[_0xac98('0x2c')]=function(_0x2e755e,_0x3b807f){var _0x1a3385={},_0x5ea2c7={},_0x231151={'count':0x0,'rows':[]};var _0x13509b=_[_0xac98('0x2d')](db[_0xac98('0x2e')][_0xac98('0x2f')],function(_0xd7982c){return{'name':_0xd7982c['fieldName'],'type':_0xd7982c['type'][_0xac98('0x30')]};});_0x5ea2c7[_0xac98('0x31')]=_[_0xac98('0x2d')](_0x13509b,'name');_0x5ea2c7[_0xac98('0x32')]=_[_0xac98('0x33')](_0x2e755e[_0xac98('0x32')]);_0x5ea2c7[_0xac98('0x34')]=_[_0xac98('0x35')](_0x5ea2c7[_0xac98('0x31')],_0x5ea2c7[_0xac98('0x32')]);_0x1a3385[_0xac98('0x36')]=_['intersection'](_0x5ea2c7[_0xac98('0x31')],qs[_0xac98('0x37')](_0x2e755e[_0xac98('0x32')][_0xac98('0x37')]));_0x1a3385[_0xac98('0x36')]=_0x1a3385[_0xac98('0x36')][_0xac98('0x38')]?_0x1a3385[_0xac98('0x36')]:_0x5ea2c7['model'];if(!_0x2e755e['query'][_0xac98('0x39')](_0xac98('0x3a'))){_0x1a3385[_0xac98('0x20')]=qs[_0xac98('0x20')](_0x2e755e['query'][_0xac98('0x20')]);_0x1a3385[_0xac98('0x1f')]=qs[_0xac98('0x1f')](_0x2e755e[_0xac98('0x32')]['offset']);}_0x1a3385[_0xac98('0x3b')]=qs[_0xac98('0x3c')](_0x2e755e[_0xac98('0x32')][_0xac98('0x3c')]);_0x1a3385['where']=qs[_0xac98('0x34')](_[_0xac98('0x3d')](_0x2e755e['query'],_0x5ea2c7[_0xac98('0x34')]),_0x13509b);if(_0x2e755e[_0xac98('0x32')][_0xac98('0x3e')]){_0x1a3385[_0xac98('0x3f')]=_[_0xac98('0x40')](_0x1a3385[_0xac98('0x3f')],{'$or':_[_0xac98('0x2d')](_0x13509b,function(_0x1654dc){if(_0x1654dc[_0xac98('0x41')]!==_0xac98('0x42')){var _0x103e9a={};_0x103e9a[_0x1654dc['name']]={'$like':'%'+_0x2e755e[_0xac98('0x32')][_0xac98('0x3e')]+'%'};return _0x103e9a;}})});}_0x1a3385=_[_0xac98('0x40')]({},_0x1a3385,_0x2e755e[_0xac98('0x43')]);var _0x2fe3e2={'where':_0x1a3385[_0xac98('0x3f')]};return db[_0xac98('0x2e')][_0xac98('0x1e')](_0x2fe3e2)[_0xac98('0x26')](function(_0x236130){_0x231151['count']=_0x236130;if(_0x2e755e['query'][_0xac98('0x44')]){_0x1a3385[_0xac98('0x45')]=[{'all':!![]}];}return db['CloudProvider'][_0xac98('0x46')](_0x1a3385);})[_0xac98('0x26')](function(_0x4396e3){_0x231151[_0xac98('0x47')]=_0x4396e3;return _0x231151;})[_0xac98('0x26')](respondWithFilteredResult(_0x3b807f,_0x1a3385))[_0xac98('0x48')](handleError(_0x3b807f,null));};exports[_0xac98('0x49')]=function(_0x5de6bd,_0x6ee21){var _0x2bc35a={'raw':!![],'where':{'id':_0x5de6bd[_0xac98('0x4a')]['id']}},_0x2150d9={};_0x2150d9[_0xac98('0x31')]=_[_0xac98('0x33')](db[_0xac98('0x2e')][_0xac98('0x2f')]);_0x2150d9['query']=_[_0xac98('0x33')](_0x5de6bd['query']);_0x2150d9[_0xac98('0x34')]=_[_0xac98('0x35')](_0x2150d9[_0xac98('0x31')],_0x2150d9['query']);_0x2bc35a[_0xac98('0x36')]=_['intersection'](_0x2150d9[_0xac98('0x31')],qs[_0xac98('0x37')](_0x5de6bd[_0xac98('0x32')][_0xac98('0x37')]));_0x2bc35a[_0xac98('0x36')]=_0x2bc35a[_0xac98('0x36')][_0xac98('0x38')]?_0x2bc35a[_0xac98('0x36')]:_0x2150d9[_0xac98('0x31')];if(_0x5de6bd[_0xac98('0x32')][_0xac98('0x44')]){_0x2bc35a['include']=[{'all':!![]}];}_0x2bc35a=_[_0xac98('0x40')]({},_0x2bc35a,_0x5de6bd['options']);return db[_0xac98('0x2e')][_0xac98('0x4b')](_0x2bc35a)[_0xac98('0x26')](handleEntityNotFound(_0x6ee21,null))[_0xac98('0x26')](respondWithResult(_0x6ee21,null))[_0xac98('0x48')](handleError(_0x6ee21,null));};exports['create']=function(_0x3ea4d8,_0x1e5501){return db[_0xac98('0x2e')][_0xac98('0x4c')](_0x3ea4d8['body'],{})[_0xac98('0x26')](respondWithResult(_0x1e5501,0xc9))[_0xac98('0x48')](handleError(_0x1e5501,null));};exports[_0xac98('0x25')]=function(_0x16bcde,_0x224d9d){if(_0x16bcde[_0xac98('0x4d')]['id']){delete _0x16bcde[_0xac98('0x4d')]['id'];}return db[_0xac98('0x2e')]['find']({'where':{'id':_0x16bcde[_0xac98('0x4a')]['id']}})[_0xac98('0x26')](handleEntityNotFound(_0x224d9d,null))[_0xac98('0x26')](saveUpdates(_0x16bcde['body'],null))[_0xac98('0x26')](respondWithResult(_0x224d9d,null))[_0xac98('0x48')](handleError(_0x224d9d,null));};exports[_0xac98('0x27')]=function(_0x36e875,_0xe429fa){return db[_0xac98('0x2e')][_0xac98('0x4b')]({'where':{'id':_0x36e875['params']['id']}})[_0xac98('0x26')](handleEntityNotFound(_0xe429fa,null))[_0xac98('0x26')](removeEntity(_0xe429fa,null))[_0xac98('0x48')](handleError(_0xe429fa,null));};
\ No newline at end of file