Built motion from commit da24aabd.|2.6.20
[motion2.git] / server / api / openchannelApplication / openchannelApplication.controller.js
index 9ea646d..2ae1e05 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x316b=['pick','filter','merge','options','includeAll','include','rows','catch','show','params','length','create','body','find','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','path','ejs','fs-extra','lodash','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','status','end','json','offset','limit','undefined','count','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','OpenchannelApplication','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','sort','where'];(function(_0xc7d07d,_0x2f3434){var _0x5c6e56=function(_0x2b598e){while(--_0x2b598e){_0xc7d07d['push'](_0xc7d07d['shift']());}};_0x5c6e56(++_0x2f3434);}(_0x316b,0xa4));var _0xb316=function(_0x243b59,_0x3f9495){_0x243b59=_0x243b59-0x0;var _0x3e1676=_0x316b[_0x243b59];return _0x3e1676;};'use strict';var emlformat=require(_0xb316('0x0'));var rimraf=require(_0xb316('0x1'));var zipdir=require(_0xb316('0x2'));var jsonpatch=require(_0xb316('0x3'));var rp=require(_0xb316('0x4'));var moment=require(_0xb316('0x5'));var BPromise=require(_0xb316('0x6'));var Mustache=require('mustache');var util=require('util');var path=require(_0xb316('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xb316('0x8'));var fs=require('fs');var fs_extra=require(_0xb316('0x9'));var _=require(_0xb316('0xa'));var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xb316('0xb'));var toCsv=require(_0xb316('0xc'));var querystring=require('querystring');var Papa=require(_0xb316('0xd'));var Redis=require(_0xb316('0xe'));var authService=require(_0xb316('0xf'));var qs=require(_0xb316('0x10'));var as=require(_0xb316('0x11'));var hardwareService=require(_0xb316('0x12'));var logger=require(_0xb316('0x13'))('api');var utils=require(_0xb316('0x14'));var config=require(_0xb316('0x15'));var licenseUtil=require('../../config/license/util');var db=require(_0xb316('0x16'))['db'];function respondWithStatusCode(_0x36f29f,_0x373b23){_0x373b23=_0x373b23||0xcc;return function(_0x56b2b0){if(_0x56b2b0){return _0x36f29f['sendStatus'](_0x373b23);}return _0x36f29f[_0xb316('0x17')](_0x373b23)[_0xb316('0x18')]();};}function respondWithResult(_0x25cd0b,_0x49db41){_0x49db41=_0x49db41||0xc8;return function(_0x5e4bf3){if(_0x5e4bf3){return _0x25cd0b[_0xb316('0x17')](_0x49db41)[_0xb316('0x19')](_0x5e4bf3);}};}function respondWithFilteredResult(_0x5bad72,_0x3327ae){return function(_0xea07bb){if(_0xea07bb){var _0x416068=typeof _0x3327ae[_0xb316('0x1a')]==='undefined'&&typeof _0x3327ae[_0xb316('0x1b')]===_0xb316('0x1c');var _0x4f4bb1=_0xea07bb[_0xb316('0x1d')];var _0x45cc76=_0x416068?0x0:_0x3327ae[_0xb316('0x1a')];var _0x34930f=_0x416068?_0xea07bb[_0xb316('0x1d')]:_0x3327ae['offset']+_0x3327ae[_0xb316('0x1b')];var _0x445bc6;if(_0x34930f>=_0x4f4bb1){_0x34930f=_0x4f4bb1;_0x445bc6=0xc8;}else{_0x445bc6=0xce;}_0x5bad72[_0xb316('0x17')](_0x445bc6);return _0x5bad72[_0xb316('0x1e')](_0xb316('0x1f'),_0x45cc76+'-'+_0x34930f+'/'+_0x4f4bb1)[_0xb316('0x19')](_0xea07bb);}return null;};}function patchUpdates(_0x26367b){return function(_0x1ddc06){try{jsonpatch[_0xb316('0x20')](_0x1ddc06,_0x26367b,!![]);}catch(_0x4043ba){return BPromise[_0xb316('0x21')](_0x4043ba);}return _0x1ddc06[_0xb316('0x22')]();};}function saveUpdates(_0x934dce,_0x5e6716){return function(_0x3cc41a){if(_0x3cc41a){return _0x3cc41a[_0xb316('0x23')](_0x934dce)[_0xb316('0x24')](function(_0x55a6e5){return _0x55a6e5;});}return null;};}function removeEntity(_0x1e51aa,_0x3e787e){return function(_0x1ebd15){if(_0x1ebd15){return _0x1ebd15[_0xb316('0x25')]()[_0xb316('0x24')](function(){_0x1e51aa['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3f2b9c,_0x52f68f){return function(_0x5c6e31){if(!_0x5c6e31){_0x3f2b9c[_0xb316('0x26')](0x194);}return _0x5c6e31;};}function handleError(_0x5061f9,_0x5bbe92){_0x5bbe92=_0x5bbe92||0x1f4;return function(_0x41c2ac){logger[_0xb316('0x27')](_0x41c2ac[_0xb316('0x28')]);if(_0x41c2ac[_0xb316('0x29')]){delete _0x41c2ac['name'];}_0x5061f9[_0xb316('0x17')](_0x5bbe92)[_0xb316('0x2a')](_0x41c2ac);};}exports[_0xb316('0x2b')]=function(_0x28aff1,_0x1dee2b){var _0x4843cd={},_0x5152aa={},_0x27c75b={'count':0x0,'rows':[]};var _0x42613e=_[_0xb316('0x2c')](db[_0xb316('0x2d')][_0xb316('0x2e')],function(_0x280d28){return{'name':_0x280d28[_0xb316('0x2f')],'type':_0x280d28[_0xb316('0x30')][_0xb316('0x31')]};});_0x5152aa[_0xb316('0x32')]=_[_0xb316('0x2c')](_0x42613e,_0xb316('0x29'));_0x5152aa[_0xb316('0x33')]=_[_0xb316('0x34')](_0x28aff1[_0xb316('0x33')]);_0x5152aa[_0xb316('0x35')]=_[_0xb316('0x36')](_0x5152aa[_0xb316('0x32')],_0x5152aa[_0xb316('0x33')]);_0x4843cd[_0xb316('0x37')]=_[_0xb316('0x36')](_0x5152aa[_0xb316('0x32')],qs['fields'](_0x28aff1['query'][_0xb316('0x38')]));_0x4843cd['attributes']=_0x4843cd[_0xb316('0x37')]['length']?_0x4843cd[_0xb316('0x37')]:_0x5152aa['model'];if(!_0x28aff1['query'][_0xb316('0x39')](_0xb316('0x3a'))){_0x4843cd[_0xb316('0x1b')]=qs[_0xb316('0x1b')](_0x28aff1[_0xb316('0x33')][_0xb316('0x1b')]);_0x4843cd['offset']=qs['offset'](_0x28aff1['query'][_0xb316('0x1a')]);}_0x4843cd['order']=qs[_0xb316('0x3b')](_0x28aff1[_0xb316('0x33')][_0xb316('0x3b')]);_0x4843cd[_0xb316('0x3c')]=qs[_0xb316('0x35')](_[_0xb316('0x3d')](_0x28aff1[_0xb316('0x33')],_0x5152aa[_0xb316('0x35')]),_0x42613e);if(_0x28aff1[_0xb316('0x33')][_0xb316('0x3e')]){_0x4843cd[_0xb316('0x3c')]=_[_0xb316('0x3f')](_0x4843cd[_0xb316('0x3c')],{'$or':_[_0xb316('0x2c')](_0x42613e,function(_0x8c49ab){if(_0x8c49ab['type']!=='VIRTUAL'){var _0x38cbac={};_0x38cbac[_0x8c49ab[_0xb316('0x29')]]={'$like':'%'+_0x28aff1['query']['filter']+'%'};return _0x38cbac;}})});}_0x4843cd=_['merge']({},_0x4843cd,_0x28aff1[_0xb316('0x40')]);var _0x3ea2dd={'where':_0x4843cd[_0xb316('0x3c')]};return db['OpenchannelApplication']['count'](_0x3ea2dd)[_0xb316('0x24')](function(_0x4807c){_0x27c75b[_0xb316('0x1d')]=_0x4807c;if(_0x28aff1[_0xb316('0x33')][_0xb316('0x41')]){_0x4843cd[_0xb316('0x42')]=[{'all':!![]}];}return db[_0xb316('0x2d')]['findAll'](_0x4843cd);})[_0xb316('0x24')](function(_0x3428a0){_0x27c75b[_0xb316('0x43')]=_0x3428a0;return _0x27c75b;})[_0xb316('0x24')](respondWithFilteredResult(_0x1dee2b,_0x4843cd))[_0xb316('0x44')](handleError(_0x1dee2b,null));};exports[_0xb316('0x45')]=function(_0x3d548d,_0x470dab){var _0x3e4b7e={'raw':!![],'where':{'id':_0x3d548d[_0xb316('0x46')]['id']}},_0x26ff11={};_0x26ff11[_0xb316('0x32')]=_['keys'](db[_0xb316('0x2d')][_0xb316('0x2e')]);_0x26ff11[_0xb316('0x33')]=_[_0xb316('0x34')](_0x3d548d[_0xb316('0x33')]);_0x26ff11[_0xb316('0x35')]=_[_0xb316('0x36')](_0x26ff11[_0xb316('0x32')],_0x26ff11[_0xb316('0x33')]);_0x3e4b7e[_0xb316('0x37')]=_[_0xb316('0x36')](_0x26ff11['model'],qs[_0xb316('0x38')](_0x3d548d[_0xb316('0x33')][_0xb316('0x38')]));_0x3e4b7e[_0xb316('0x37')]=_0x3e4b7e[_0xb316('0x37')][_0xb316('0x47')]?_0x3e4b7e[_0xb316('0x37')]:_0x26ff11[_0xb316('0x32')];if(_0x3d548d[_0xb316('0x33')][_0xb316('0x41')]){_0x3e4b7e['include']=[{'all':!![]}];}_0x3e4b7e=_['merge']({},_0x3e4b7e,_0x3d548d[_0xb316('0x40')]);return db['OpenchannelApplication']['find'](_0x3e4b7e)[_0xb316('0x24')](handleEntityNotFound(_0x470dab,null))['then'](respondWithResult(_0x470dab,null))[_0xb316('0x44')](handleError(_0x470dab,null));};exports[_0xb316('0x48')]=function(_0x405404,_0x1096d5){return db[_0xb316('0x2d')][_0xb316('0x48')](_0x405404[_0xb316('0x49')],{})[_0xb316('0x24')](respondWithResult(_0x1096d5,0xc9))[_0xb316('0x44')](handleError(_0x1096d5,null));};exports[_0xb316('0x23')]=function(_0x608973,_0x1dbe80){if(_0x608973[_0xb316('0x49')]['id']){delete _0x608973[_0xb316('0x49')]['id'];}return db[_0xb316('0x2d')][_0xb316('0x4a')]({'where':{'id':_0x608973['params']['id']}})[_0xb316('0x24')](handleEntityNotFound(_0x1dbe80,null))['then'](saveUpdates(_0x608973[_0xb316('0x49')],null))[_0xb316('0x24')](respondWithResult(_0x1dbe80,null))[_0xb316('0x44')](handleError(_0x1dbe80,null));};exports[_0xb316('0x25')]=function(_0x3c13eb,_0x1305f1){return db['OpenchannelApplication'][_0xb316('0x4a')]({'where':{'id':_0x3c13eb[_0xb316('0x46')]['id']}})[_0xb316('0x24')](handleEntityNotFound(_0x1305f1,null))['then'](removeEntity(_0x1305f1,null))[_0xb316('0x44')](handleError(_0x1305f1,null));};
\ No newline at end of file
+var _0xbce7=['rawAttributes','fieldName','type','map','query','keys','intersection','model','attributes','fields','length','nolimit','sort','where','filters','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','find','create','update','body','eml-format','rimraf','zip-dir','moment','mustache','util','path','to-csv','ejs','fs-extra','lodash','crypto','jsforce','querystring','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','save','then','destroy','stack','name','send','index','OpenchannelApplication'];(function(_0x8e4b3c,_0x3c6a9e){var _0x228af2=function(_0x45e576){while(--_0x45e576){_0x8e4b3c['push'](_0x8e4b3c['shift']());}};_0x228af2(++_0x3c6a9e);}(_0xbce7,0x1c8));var _0x7bce=function(_0x1bc2d8,_0x172f6c){_0x1bc2d8=_0x1bc2d8-0x0;var _0x3fc482=_0xbce7[_0x1bc2d8];return _0x3fc482;};'use strict';var emlformat=require(_0x7bce('0x0'));var rimraf=require(_0x7bce('0x1'));var zipdir=require(_0x7bce('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x7bce('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x7bce('0x4'));var util=require(_0x7bce('0x5'));var path=require(_0x7bce('0x6'));var sox=require('sox');var csv=require(_0x7bce('0x7'));var ejs=require(_0x7bce('0x8'));var fs=require('fs');var fs_extra=require(_0x7bce('0x9'));var _=require(_0x7bce('0xa'));var squel=require('squel');var crypto=require(_0x7bce('0xb'));var jsforce=require(_0x7bce('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x7bce('0x7'));var querystring=require(_0x7bce('0xd'));var Papa=require('papaparse');var Redis=require(_0x7bce('0xe'));var authService=require(_0x7bce('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x7bce('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x7bce('0x11'))(_0x7bce('0x12'));var utils=require('../../config/utils');var config=require(_0x7bce('0x13'));var licenseUtil=require(_0x7bce('0x14'));var db=require(_0x7bce('0x15'))['db'];function respondWithStatusCode(_0x190984,_0x50b760){_0x50b760=_0x50b760||0xcc;return function(_0x57b241){if(_0x57b241){return _0x190984[_0x7bce('0x16')](_0x50b760);}return _0x190984[_0x7bce('0x17')](_0x50b760)[_0x7bce('0x18')]();};}function respondWithResult(_0x4a05c4,_0x4706ef){_0x4706ef=_0x4706ef||0xc8;return function(_0x2cfbc4){if(_0x2cfbc4){return _0x4a05c4[_0x7bce('0x17')](_0x4706ef)[_0x7bce('0x19')](_0x2cfbc4);}};}function respondWithFilteredResult(_0x15200e,_0x54f834){return function(_0x5d868b){if(_0x5d868b){var _0x2c488e=typeof _0x54f834[_0x7bce('0x1a')]===_0x7bce('0x1b')&&typeof _0x54f834[_0x7bce('0x1c')]===_0x7bce('0x1b');var _0x481078=_0x5d868b[_0x7bce('0x1d')];var _0xc98ad7=_0x2c488e?0x0:_0x54f834[_0x7bce('0x1a')];var _0x1650bc=_0x2c488e?_0x5d868b[_0x7bce('0x1d')]:_0x54f834[_0x7bce('0x1a')]+_0x54f834[_0x7bce('0x1c')];var _0xe773bd;if(_0x1650bc>=_0x481078){_0x1650bc=_0x481078;_0xe773bd=0xc8;}else{_0xe773bd=0xce;}_0x15200e[_0x7bce('0x17')](_0xe773bd);return _0x15200e[_0x7bce('0x1e')](_0x7bce('0x1f'),_0xc98ad7+'-'+_0x1650bc+'/'+_0x481078)['json'](_0x5d868b);}return null;};}function patchUpdates(_0x5d122f){return function(_0x57a76a){try{jsonpatch[_0x7bce('0x20')](_0x57a76a,_0x5d122f,!![]);}catch(_0x24fe29){return BPromise['reject'](_0x24fe29);}return _0x57a76a[_0x7bce('0x21')]();};}function saveUpdates(_0x4d1760,_0x1decac){return function(_0x2d82e1){if(_0x2d82e1){return _0x2d82e1['update'](_0x4d1760)[_0x7bce('0x22')](function(_0x49e5fe){return _0x49e5fe;});}return null;};}function removeEntity(_0x7b7a95,_0x33166e){return function(_0x4cdf99){if(_0x4cdf99){return _0x4cdf99[_0x7bce('0x23')]()[_0x7bce('0x22')](function(){_0x7b7a95[_0x7bce('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x7b6de8,_0x59b0b0){return function(_0x46b5ab){if(!_0x46b5ab){_0x7b6de8[_0x7bce('0x16')](0x194);}return _0x46b5ab;};}function handleError(_0x4be588,_0x1fe11b){_0x1fe11b=_0x1fe11b||0x1f4;return function(_0x4edc05){logger['error'](_0x4edc05[_0x7bce('0x24')]);if(_0x4edc05[_0x7bce('0x25')]){delete _0x4edc05['name'];}_0x4be588['status'](_0x1fe11b)[_0x7bce('0x26')](_0x4edc05);};}exports[_0x7bce('0x27')]=function(_0x42cb43,_0x3b4e66){var _0x503937={},_0x5200dd={},_0x41a192={'count':0x0,'rows':[]};var _0x5d4585=_['map'](db[_0x7bce('0x28')][_0x7bce('0x29')],function(_0x51cd1d){return{'name':_0x51cd1d[_0x7bce('0x2a')],'type':_0x51cd1d[_0x7bce('0x2b')]['key']};});_0x5200dd['model']=_[_0x7bce('0x2c')](_0x5d4585,_0x7bce('0x25'));_0x5200dd[_0x7bce('0x2d')]=_[_0x7bce('0x2e')](_0x42cb43[_0x7bce('0x2d')]);_0x5200dd['filters']=_[_0x7bce('0x2f')](_0x5200dd[_0x7bce('0x30')],_0x5200dd[_0x7bce('0x2d')]);_0x503937[_0x7bce('0x31')]=_[_0x7bce('0x2f')](_0x5200dd[_0x7bce('0x30')],qs[_0x7bce('0x32')](_0x42cb43['query'][_0x7bce('0x32')]));_0x503937[_0x7bce('0x31')]=_0x503937[_0x7bce('0x31')][_0x7bce('0x33')]?_0x503937['attributes']:_0x5200dd[_0x7bce('0x30')];if(!_0x42cb43[_0x7bce('0x2d')]['hasOwnProperty'](_0x7bce('0x34'))){_0x503937[_0x7bce('0x1c')]=qs[_0x7bce('0x1c')](_0x42cb43[_0x7bce('0x2d')]['limit']);_0x503937[_0x7bce('0x1a')]=qs['offset'](_0x42cb43['query']['offset']);}_0x503937['order']=qs[_0x7bce('0x35')](_0x42cb43['query']['sort']);_0x503937[_0x7bce('0x36')]=qs[_0x7bce('0x37')](_['pick'](_0x42cb43[_0x7bce('0x2d')],_0x5200dd[_0x7bce('0x37')]),_0x5d4585);if(_0x42cb43[_0x7bce('0x2d')][_0x7bce('0x38')]){_0x503937[_0x7bce('0x36')]=_[_0x7bce('0x39')](_0x503937[_0x7bce('0x36')],{'$or':_[_0x7bce('0x2c')](_0x5d4585,function(_0x175ed1){if(_0x175ed1['type']!==_0x7bce('0x3a')){var _0x596f3c={};_0x596f3c[_0x175ed1[_0x7bce('0x25')]]={'$like':'%'+_0x42cb43[_0x7bce('0x2d')][_0x7bce('0x38')]+'%'};return _0x596f3c;}})});}_0x503937=_[_0x7bce('0x39')]({},_0x503937,_0x42cb43[_0x7bce('0x3b')]);var _0x524893={'where':_0x503937['where']};return db[_0x7bce('0x28')][_0x7bce('0x1d')](_0x524893)[_0x7bce('0x22')](function(_0x43f340){_0x41a192['count']=_0x43f340;if(_0x42cb43['query'][_0x7bce('0x3c')]){_0x503937[_0x7bce('0x3d')]=[{'all':!![]}];}return db[_0x7bce('0x28')][_0x7bce('0x3e')](_0x503937);})['then'](function(_0xc15fa9){_0x41a192[_0x7bce('0x3f')]=_0xc15fa9;return _0x41a192;})[_0x7bce('0x22')](respondWithFilteredResult(_0x3b4e66,_0x503937))[_0x7bce('0x40')](handleError(_0x3b4e66,null));};exports[_0x7bce('0x41')]=function(_0x2b0121,_0x507e2c){var _0x126590={'raw':!![],'where':{'id':_0x2b0121[_0x7bce('0x42')]['id']}},_0x48e88d={};_0x48e88d['model']=_['keys'](db[_0x7bce('0x28')][_0x7bce('0x29')]);_0x48e88d[_0x7bce('0x2d')]=_['keys'](_0x2b0121['query']);_0x48e88d[_0x7bce('0x37')]=_[_0x7bce('0x2f')](_0x48e88d[_0x7bce('0x30')],_0x48e88d[_0x7bce('0x2d')]);_0x126590['attributes']=_[_0x7bce('0x2f')](_0x48e88d[_0x7bce('0x30')],qs['fields'](_0x2b0121[_0x7bce('0x2d')][_0x7bce('0x32')]));_0x126590[_0x7bce('0x31')]=_0x126590[_0x7bce('0x31')][_0x7bce('0x33')]?_0x126590[_0x7bce('0x31')]:_0x48e88d['model'];if(_0x2b0121['query']['includeAll']){_0x126590[_0x7bce('0x3d')]=[{'all':!![]}];}_0x126590=_[_0x7bce('0x39')]({},_0x126590,_0x2b0121['options']);return db[_0x7bce('0x28')][_0x7bce('0x43')](_0x126590)['then'](handleEntityNotFound(_0x507e2c,null))[_0x7bce('0x22')](respondWithResult(_0x507e2c,null))['catch'](handleError(_0x507e2c,null));};exports[_0x7bce('0x44')]=function(_0x21b377,_0x505fde){return db[_0x7bce('0x28')][_0x7bce('0x44')](_0x21b377['body'],{})[_0x7bce('0x22')](respondWithResult(_0x505fde,0xc9))[_0x7bce('0x40')](handleError(_0x505fde,null));};exports[_0x7bce('0x45')]=function(_0x45aade,_0x467856){if(_0x45aade[_0x7bce('0x46')]['id']){delete _0x45aade[_0x7bce('0x46')]['id'];}return db[_0x7bce('0x28')]['find']({'where':{'id':_0x45aade[_0x7bce('0x42')]['id']}})[_0x7bce('0x22')](handleEntityNotFound(_0x467856,null))[_0x7bce('0x22')](saveUpdates(_0x45aade['body'],null))[_0x7bce('0x22')](respondWithResult(_0x467856,null))[_0x7bce('0x40')](handleError(_0x467856,null));};exports[_0x7bce('0x23')]=function(_0x2daa22,_0x4f853d){return db[_0x7bce('0x28')][_0x7bce('0x43')]({'where':{'id':_0x2daa22['params']['id']}})[_0x7bce('0x22')](handleEntityNotFound(_0x4f853d,null))[_0x7bce('0x22')](removeEntity(_0x4f853d,null))[_0x7bce('0x40')](handleError(_0x4f853d,null));};
\ No newline at end of file