Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / intFreshdeskField / intFreshdeskField.controller.js
index 58d98da..5ce71c1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6f55=['where','pick','filter','merge','VIRTUAL','options','FreshdeskField','includeAll','include','findAll','catch','show','params','keys','rawAttributes','create','body','find','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','count','offset','set','Content-Range','json','apply','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','type','model','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','sort'];(function(_0x25b548,_0x41d522){var _0x6794d2=function(_0x21ed24){while(--_0x21ed24){_0x25b548['push'](_0x25b548['shift']());}};_0x6794d2(++_0x41d522);}(_0x6f55,0x18e));var _0x56f5=function(_0xe66cf2,_0x32ba5f){_0xe66cf2=_0xe66cf2-0x0;var _0x2d84e7=_0x6f55[_0xe66cf2];return _0x2d84e7;};'use strict';var pdf=require(_0x56f5('0x0'));var emlformat=require(_0x56f5('0x1'));var rimraf=require(_0x56f5('0x2'));var zipdir=require(_0x56f5('0x3'));var jsonpatch=require(_0x56f5('0x4'));var rp=require(_0x56f5('0x5'));var moment=require(_0x56f5('0x6'));var BPromise=require(_0x56f5('0x7'));var Mustache=require(_0x56f5('0x8'));var util=require(_0x56f5('0x9'));var path=require(_0x56f5('0xa'));var sox=require(_0x56f5('0xb'));var csv=require(_0x56f5('0xc'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x56f5('0xd'));var squel=require(_0x56f5('0xe'));var crypto=require(_0x56f5('0xf'));var jsforce=require(_0x56f5('0x10'));var deskjs=require('desk.js');var toCsv=require(_0x56f5('0xc'));var querystring=require('querystring');var Papa=require(_0x56f5('0x11'));var Redis=require(_0x56f5('0x12'));var authService=require(_0x56f5('0x13'));var qs=require(_0x56f5('0x14'));var as=require(_0x56f5('0x15'));var hardwareService=require(_0x56f5('0x16'));var logger=require(_0x56f5('0x17'))(_0x56f5('0x18'));var utils=require(_0x56f5('0x19'));var config=require(_0x56f5('0x1a'));var db=require(_0x56f5('0x1b'))['db'];function respondWithStatusCode(_0x433ac4,_0x5005da){_0x5005da=_0x5005da||0xcc;return function(_0x12856c){if(_0x12856c){return _0x433ac4['sendStatus'](_0x5005da);}return _0x433ac4[_0x56f5('0x1c')](_0x5005da)[_0x56f5('0x1d')]();};}function respondWithResult(_0x5a3962,_0x4d7d3c){_0x4d7d3c=_0x4d7d3c||0xc8;return function(_0x36316a){if(_0x36316a){return _0x5a3962['status'](_0x4d7d3c)['json'](_0x36316a);}};}function respondWithFilteredResult(_0x385c82,_0x3fa768){return function(_0x503851){if(_0x503851){var _0x5e3a3f=_0x503851[_0x56f5('0x1e')],_0x2b8394=_0x3fa768['offset'],_0x3e5114=_0x3fa768[_0x56f5('0x1f')]+_0x3fa768['limit'],_0x1ba6f7;if(_0x3e5114>=_0x5e3a3f){_0x3e5114=_0x5e3a3f;_0x1ba6f7=0xc8;}else{_0x1ba6f7=0xce;}_0x385c82[_0x56f5('0x1c')](_0x1ba6f7);return _0x385c82[_0x56f5('0x20')](_0x56f5('0x21'),_0x2b8394+'-'+_0x3e5114+'/'+_0x5e3a3f)[_0x56f5('0x22')](_0x503851);}return null;};}function patchUpdates(_0x3a6291){return function(_0x4d1d13){try{jsonpatch[_0x56f5('0x23')](_0x4d1d13,_0x3a6291,!![]);}catch(_0x3ddb2){return BPromise['reject'](_0x3ddb2);}return _0x4d1d13[_0x56f5('0x24')]();};}function saveUpdates(_0x4b8636,_0x5692d4){return function(_0x1391bb){if(_0x1391bb){return _0x1391bb[_0x56f5('0x25')](_0x4b8636)[_0x56f5('0x26')](function(_0x24ea2c){return _0x24ea2c;});}return null;};}function removeEntity(_0xed66fe,_0x28322f){return function(_0x2abeb1){if(_0x2abeb1){return _0x2abeb1[_0x56f5('0x27')]()[_0x56f5('0x26')](function(){_0xed66fe[_0x56f5('0x1c')](0xcc)[_0x56f5('0x1d')]();});}};}function handleEntityNotFound(_0x512f45,_0x4478a5){return function(_0xbdb1fa){if(!_0xbdb1fa){_0x512f45[_0x56f5('0x28')](0x194);}return _0xbdb1fa;};}function handleError(_0x33081e,_0x313d2e){_0x313d2e=_0x313d2e||0x1f4;return function(_0x51c11f){logger[_0x56f5('0x29')](_0x51c11f[_0x56f5('0x2a')]);if(_0x51c11f[_0x56f5('0x2b')]){delete _0x51c11f[_0x56f5('0x2b')];}_0x33081e[_0x56f5('0x1c')](_0x313d2e)[_0x56f5('0x2c')](_0x51c11f);};}exports[_0x56f5('0x2d')]=function(_0x509d05,_0x45748e){var _0x43674a={},_0x309b68={},_0xf75703={'count':0x0,'rows':[]};var _0x422655=_[_0x56f5('0x2e')](db['FreshdeskField']['rawAttributes'],function(_0x3f9e93){return{'name':_0x3f9e93['fieldName'],'type':_0x3f9e93[_0x56f5('0x2f')]['key']};});_0x309b68[_0x56f5('0x30')]=_[_0x56f5('0x2e')](_0x422655,'name');_0x309b68['query']=_['keys'](_0x509d05[_0x56f5('0x31')]);_0x309b68[_0x56f5('0x32')]=_[_0x56f5('0x33')](_0x309b68[_0x56f5('0x30')],_0x309b68[_0x56f5('0x31')]);_0x43674a[_0x56f5('0x34')]=_[_0x56f5('0x33')](_0x309b68[_0x56f5('0x30')],qs[_0x56f5('0x35')](_0x509d05[_0x56f5('0x31')][_0x56f5('0x35')]));_0x43674a['attributes']=_0x43674a[_0x56f5('0x34')]['length']?_0x43674a[_0x56f5('0x34')]:_0x309b68[_0x56f5('0x30')];if(!_0x509d05[_0x56f5('0x31')][_0x56f5('0x36')](_0x56f5('0x37'))){_0x43674a[_0x56f5('0x38')]=qs['limit'](_0x509d05['query'][_0x56f5('0x38')]);_0x43674a[_0x56f5('0x1f')]=qs[_0x56f5('0x1f')](_0x509d05[_0x56f5('0x31')][_0x56f5('0x1f')]);}_0x43674a['order']=qs[_0x56f5('0x39')](_0x509d05[_0x56f5('0x31')][_0x56f5('0x39')]);_0x43674a[_0x56f5('0x3a')]=qs[_0x56f5('0x32')](_[_0x56f5('0x3b')](_0x509d05[_0x56f5('0x31')],_0x309b68['filters']));if(_0x509d05[_0x56f5('0x31')][_0x56f5('0x3c')]){_0x43674a['where']=_[_0x56f5('0x3d')](_0x43674a[_0x56f5('0x3a')],{'$or':_[_0x56f5('0x2e')](_0x422655,function(_0x2716c2){if(_0x2716c2[_0x56f5('0x2f')]!==_0x56f5('0x3e')){var _0x179936={};_0x179936[_0x2716c2['name']]={'$like':'%'+_0x509d05['query'][_0x56f5('0x3c')]+'%'};return _0x179936;}})});}_0x43674a=_[_0x56f5('0x3d')]({},_0x43674a,_0x509d05[_0x56f5('0x3f')]);var _0x3d9792={'where':_0x43674a[_0x56f5('0x3a')]};return db[_0x56f5('0x40')][_0x56f5('0x1e')](_0x3d9792)[_0x56f5('0x26')](function(_0x5cf125){_0xf75703[_0x56f5('0x1e')]=_0x5cf125;if(_0x509d05[_0x56f5('0x31')][_0x56f5('0x41')]){_0x43674a[_0x56f5('0x42')]=[{'all':!![]}];}return db[_0x56f5('0x40')][_0x56f5('0x43')](_0x43674a);})[_0x56f5('0x26')](function(_0x5c615c){_0xf75703['rows']=_0x5c615c;return _0xf75703;})[_0x56f5('0x26')](respondWithFilteredResult(_0x45748e,_0x43674a))[_0x56f5('0x44')](handleError(_0x45748e,null));};exports[_0x56f5('0x45')]=function(_0x2d1e3f,_0x110e95){var _0x3f86ef={'raw':!![],'where':{'id':_0x2d1e3f[_0x56f5('0x46')]['id']}},_0x6722fb={};_0x6722fb['model']=_[_0x56f5('0x47')](db['FreshdeskField'][_0x56f5('0x48')]);_0x6722fb['query']=_[_0x56f5('0x47')](_0x2d1e3f[_0x56f5('0x31')]);_0x6722fb['filters']=_['intersection'](_0x6722fb['model'],_0x6722fb[_0x56f5('0x31')]);_0x3f86ef['attributes']=_['intersection'](_0x6722fb['model'],qs[_0x56f5('0x35')](_0x2d1e3f[_0x56f5('0x31')]['fields']));_0x3f86ef[_0x56f5('0x34')]=_0x3f86ef['attributes']['length']?_0x3f86ef[_0x56f5('0x34')]:_0x6722fb[_0x56f5('0x30')];if(_0x2d1e3f['query'][_0x56f5('0x41')]){_0x3f86ef[_0x56f5('0x42')]=[{'all':!![]}];}_0x3f86ef=_[_0x56f5('0x3d')]({},_0x3f86ef,_0x2d1e3f[_0x56f5('0x3f')]);return db[_0x56f5('0x40')]['find'](_0x3f86ef)[_0x56f5('0x26')](handleEntityNotFound(_0x110e95,null))['then'](respondWithResult(_0x110e95,null))[_0x56f5('0x44')](handleError(_0x110e95,null));};exports[_0x56f5('0x49')]=function(_0x3c01be,_0x1e9bf4){return db[_0x56f5('0x40')][_0x56f5('0x49')](_0x3c01be[_0x56f5('0x4a')],{})[_0x56f5('0x26')](respondWithResult(_0x1e9bf4,0xc9))[_0x56f5('0x44')](handleError(_0x1e9bf4,null));};exports[_0x56f5('0x25')]=function(_0x30d143,_0x36e84f){if(_0x30d143[_0x56f5('0x4a')]['id']){delete _0x30d143[_0x56f5('0x4a')]['id'];}return db['FreshdeskField'][_0x56f5('0x4b')]({'where':{'id':_0x30d143[_0x56f5('0x46')]['id']}})[_0x56f5('0x26')](handleEntityNotFound(_0x36e84f,null))[_0x56f5('0x26')](saveUpdates(_0x30d143['body'],null))[_0x56f5('0x26')](respondWithResult(_0x36e84f,null))[_0x56f5('0x44')](handleError(_0x36e84f,null));};exports['destroy']=function(_0x16a816,_0x4be2ce){return db[_0x56f5('0x40')]['find']({'where':{'id':_0x16a816['params']['id']}})[_0x56f5('0x26')](handleEntityNotFound(_0x4be2ce,null))['then'](removeEntity(_0x4be2ce,null))[_0x56f5('0x44')](handleError(_0x4be2ce,null));};
\ No newline at end of file
+var _0x65e0=['sendStatus','status','json','count','offset','set','Content-Range','apply','save','update','then','destroy','stack','name','index','map','FreshdeskField','rawAttributes','fieldName','query','keys','filters','intersection','model','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','filter','merge','type','VIRTUAL','options','includeAll','include','rows','catch','show','params','length','find','create','body','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../mysqldb'];(function(_0x26e8e2,_0x4d9f95){var _0x622522=function(_0x2437ee){while(--_0x2437ee){_0x26e8e2['push'](_0x26e8e2['shift']());}};_0x622522(++_0x4d9f95);}(_0x65e0,0x19c));var _0x065e=function(_0x1417c6,_0x194309){_0x1417c6=_0x1417c6-0x0;var _0x44db97=_0x65e0[_0x1417c6];return _0x44db97;};'use strict';var pdf=require(_0x065e('0x0'));var emlformat=require(_0x065e('0x1'));var rimraf=require(_0x065e('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x065e('0x3'));var rp=require(_0x065e('0x4'));var moment=require(_0x065e('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x065e('0x6'));var util=require(_0x065e('0x7'));var path=require(_0x065e('0x8'));var sox=require(_0x065e('0x9'));var csv=require(_0x065e('0xa'));var ejs=require(_0x065e('0xb'));var fs=require('fs');var _=require(_0x065e('0xc'));var squel=require(_0x065e('0xd'));var crypto=require(_0x065e('0xe'));var jsforce=require(_0x065e('0xf'));var deskjs=require(_0x065e('0x10'));var toCsv=require(_0x065e('0xa'));var querystring=require(_0x065e('0x11'));var Papa=require('papaparse');var Redis=require(_0x065e('0x12'));var authService=require(_0x065e('0x13'));var qs=require(_0x065e('0x14'));var as=require(_0x065e('0x15'));var hardwareService=require(_0x065e('0x16'));var logger=require(_0x065e('0x17'))(_0x065e('0x18'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x065e('0x19'))['db'];function respondWithStatusCode(_0x3076eb,_0xfa7f5d){_0xfa7f5d=_0xfa7f5d||0xcc;return function(_0x120d85){if(_0x120d85){return _0x3076eb[_0x065e('0x1a')](_0xfa7f5d);}return _0x3076eb[_0x065e('0x1b')](_0xfa7f5d)['end']();};}function respondWithResult(_0x819806,_0x566cf2){_0x566cf2=_0x566cf2||0xc8;return function(_0x159277){if(_0x159277){return _0x819806[_0x065e('0x1b')](_0x566cf2)[_0x065e('0x1c')](_0x159277);}};}function respondWithFilteredResult(_0x480441,_0xe9dfaf){return function(_0x36e496){if(_0x36e496){var _0x47101d=_0x36e496[_0x065e('0x1d')],_0x4d3a43=_0xe9dfaf[_0x065e('0x1e')],_0x4628d5=_0xe9dfaf[_0x065e('0x1e')]+_0xe9dfaf['limit'],_0xb4fca3;if(_0x4628d5>=_0x47101d){_0x4628d5=_0x47101d;_0xb4fca3=0xc8;}else{_0xb4fca3=0xce;}_0x480441[_0x065e('0x1b')](_0xb4fca3);return _0x480441[_0x065e('0x1f')](_0x065e('0x20'),_0x4d3a43+'-'+_0x4628d5+'/'+_0x47101d)[_0x065e('0x1c')](_0x36e496);}return null;};}function patchUpdates(_0x3df4fb){return function(_0x334d24){try{jsonpatch[_0x065e('0x21')](_0x334d24,_0x3df4fb,!![]);}catch(_0x2f6f86){return BPromise['reject'](_0x2f6f86);}return _0x334d24[_0x065e('0x22')]();};}function saveUpdates(_0x4369a3,_0x5f3116){return function(_0xb66a0){if(_0xb66a0){return _0xb66a0[_0x065e('0x23')](_0x4369a3)[_0x065e('0x24')](function(_0x2bf073){return _0x2bf073;});}return null;};}function removeEntity(_0x38a264,_0x2d73c8){return function(_0x9e348a){if(_0x9e348a){return _0x9e348a[_0x065e('0x25')]()[_0x065e('0x24')](function(){_0x38a264[_0x065e('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4976e4,_0x3431c1){return function(_0x599c9c){if(!_0x599c9c){_0x4976e4[_0x065e('0x1a')](0x194);}return _0x599c9c;};}function handleError(_0x36efca,_0xa04d7f){_0xa04d7f=_0xa04d7f||0x1f4;return function(_0x1ea063){logger['error'](_0x1ea063[_0x065e('0x26')]);if(_0x1ea063[_0x065e('0x27')]){delete _0x1ea063[_0x065e('0x27')];}_0x36efca[_0x065e('0x1b')](_0xa04d7f)['send'](_0x1ea063);};}exports[_0x065e('0x28')]=function(_0x553852,_0x307e23){var _0x33e275={},_0x1bb4cf={},_0x3d74a9={'count':0x0,'rows':[]};var _0x546b29=_[_0x065e('0x29')](db[_0x065e('0x2a')][_0x065e('0x2b')],function(_0x5de2e5){return{'name':_0x5de2e5[_0x065e('0x2c')],'type':_0x5de2e5['type']['key']};});_0x1bb4cf['model']=_[_0x065e('0x29')](_0x546b29,_0x065e('0x27'));_0x1bb4cf[_0x065e('0x2d')]=_[_0x065e('0x2e')](_0x553852[_0x065e('0x2d')]);_0x1bb4cf[_0x065e('0x2f')]=_[_0x065e('0x30')](_0x1bb4cf[_0x065e('0x31')],_0x1bb4cf[_0x065e('0x2d')]);_0x33e275[_0x065e('0x32')]=_[_0x065e('0x30')](_0x1bb4cf[_0x065e('0x31')],qs[_0x065e('0x33')](_0x553852[_0x065e('0x2d')][_0x065e('0x33')]));_0x33e275['attributes']=_0x33e275[_0x065e('0x32')]['length']?_0x33e275['attributes']:_0x1bb4cf[_0x065e('0x31')];if(!_0x553852[_0x065e('0x2d')][_0x065e('0x34')](_0x065e('0x35'))){_0x33e275['limit']=qs[_0x065e('0x36')](_0x553852[_0x065e('0x2d')][_0x065e('0x36')]);_0x33e275[_0x065e('0x1e')]=qs[_0x065e('0x1e')](_0x553852[_0x065e('0x2d')][_0x065e('0x1e')]);}_0x33e275[_0x065e('0x37')]=qs[_0x065e('0x38')](_0x553852['query'][_0x065e('0x38')]);_0x33e275[_0x065e('0x39')]=qs[_0x065e('0x2f')](_['pick'](_0x553852[_0x065e('0x2d')],_0x1bb4cf[_0x065e('0x2f')]));if(_0x553852[_0x065e('0x2d')][_0x065e('0x3a')]){_0x33e275[_0x065e('0x39')]=_[_0x065e('0x3b')](_0x33e275[_0x065e('0x39')],{'$or':_['map'](_0x546b29,function(_0x8278e){if(_0x8278e[_0x065e('0x3c')]!==_0x065e('0x3d')){var _0x52ad71={};_0x52ad71[_0x8278e[_0x065e('0x27')]]={'$like':'%'+_0x553852['query']['filter']+'%'};return _0x52ad71;}})});}_0x33e275=_[_0x065e('0x3b')]({},_0x33e275,_0x553852[_0x065e('0x3e')]);var _0x126ff0={'where':_0x33e275['where']};return db[_0x065e('0x2a')][_0x065e('0x1d')](_0x126ff0)[_0x065e('0x24')](function(_0x4de6fd){_0x3d74a9[_0x065e('0x1d')]=_0x4de6fd;if(_0x553852[_0x065e('0x2d')][_0x065e('0x3f')]){_0x33e275[_0x065e('0x40')]=[{'all':!![]}];}return db[_0x065e('0x2a')]['findAll'](_0x33e275);})[_0x065e('0x24')](function(_0x7f46eb){_0x3d74a9[_0x065e('0x41')]=_0x7f46eb;return _0x3d74a9;})['then'](respondWithFilteredResult(_0x307e23,_0x33e275))[_0x065e('0x42')](handleError(_0x307e23,null));};exports[_0x065e('0x43')]=function(_0x437ecb,_0x39c8ec){var _0x7bab34={'raw':!![],'where':{'id':_0x437ecb[_0x065e('0x44')]['id']}},_0x4a455e={};_0x4a455e[_0x065e('0x31')]=_[_0x065e('0x2e')](db[_0x065e('0x2a')][_0x065e('0x2b')]);_0x4a455e[_0x065e('0x2d')]=_[_0x065e('0x2e')](_0x437ecb[_0x065e('0x2d')]);_0x4a455e[_0x065e('0x2f')]=_[_0x065e('0x30')](_0x4a455e[_0x065e('0x31')],_0x4a455e['query']);_0x7bab34[_0x065e('0x32')]=_[_0x065e('0x30')](_0x4a455e[_0x065e('0x31')],qs[_0x065e('0x33')](_0x437ecb[_0x065e('0x2d')][_0x065e('0x33')]));_0x7bab34[_0x065e('0x32')]=_0x7bab34[_0x065e('0x32')][_0x065e('0x45')]?_0x7bab34[_0x065e('0x32')]:_0x4a455e[_0x065e('0x31')];if(_0x437ecb['query']['includeAll']){_0x7bab34[_0x065e('0x40')]=[{'all':!![]}];}_0x7bab34=_['merge']({},_0x7bab34,_0x437ecb[_0x065e('0x3e')]);return db['FreshdeskField'][_0x065e('0x46')](_0x7bab34)['then'](handleEntityNotFound(_0x39c8ec,null))[_0x065e('0x24')](respondWithResult(_0x39c8ec,null))[_0x065e('0x42')](handleError(_0x39c8ec,null));};exports[_0x065e('0x47')]=function(_0x555e5d,_0x2c87a2){return db[_0x065e('0x2a')][_0x065e('0x47')](_0x555e5d[_0x065e('0x48')],{})[_0x065e('0x24')](respondWithResult(_0x2c87a2,0xc9))[_0x065e('0x42')](handleError(_0x2c87a2,null));};exports['update']=function(_0x2479af,_0x39a5be){if(_0x2479af[_0x065e('0x48')]['id']){delete _0x2479af[_0x065e('0x48')]['id'];}return db[_0x065e('0x2a')][_0x065e('0x46')]({'where':{'id':_0x2479af[_0x065e('0x44')]['id']}})[_0x065e('0x24')](handleEntityNotFound(_0x39a5be,null))[_0x065e('0x24')](saveUpdates(_0x2479af[_0x065e('0x48')],null))[_0x065e('0x24')](respondWithResult(_0x39a5be,null))[_0x065e('0x42')](handleError(_0x39a5be,null));};exports[_0x065e('0x25')]=function(_0x3ba1f7,_0x5e0d7e){return db['FreshdeskField'][_0x065e('0x46')]({'where':{'id':_0x3ba1f7['params']['id']}})[_0x065e('0x24')](handleEntityNotFound(_0x5e0d7e,null))[_0x065e('0x24')](removeEntity(_0x5e0d7e,null))[_0x065e('0x42')](handleError(_0x5e0d7e,null));};
\ No newline at end of file