Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / intFreshdeskField / intFreshdeskField.controller.js
index 7175cd6..bec8d4b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1121=['map','FreshdeskField','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','limit','offset','order','sort','where','pick','filter','VIRTUAL','options','includeAll','findAll','rows','show','length','include','merge','find','catch','body','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','set','Content-Range','apply','save','update','then','destroy','stack','name','send'];(function(_0x16ee24,_0xf29e9b){var _0x4381d7=function(_0x4aef4a){while(--_0x4aef4a){_0x16ee24['push'](_0x16ee24['shift']());}};_0x4381d7(++_0xf29e9b);}(_0x1121,0x1ea));var _0x1112=function(_0x77858e,_0x23c8fb){_0x77858e=_0x77858e-0x0;var _0x329841=_0x1121[_0x77858e];return _0x329841;};'use strict';var pdf=require(_0x1112('0x0'));var emlformat=require(_0x1112('0x1'));var rimraf=require(_0x1112('0x2'));var zipdir=require(_0x1112('0x3'));var jsonpatch=require(_0x1112('0x4'));var rp=require(_0x1112('0x5'));var moment=require(_0x1112('0x6'));var BPromise=require(_0x1112('0x7'));var Mustache=require(_0x1112('0x8'));var util=require(_0x1112('0x9'));var path=require(_0x1112('0xa'));var sox=require(_0x1112('0xb'));var csv=require(_0x1112('0xc'));var ejs=require(_0x1112('0xd'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0x1112('0xe'));var crypto=require(_0x1112('0xf'));var jsforce=require(_0x1112('0x10'));var deskjs=require(_0x1112('0x11'));var toCsv=require(_0x1112('0xc'));var querystring=require('querystring');var Papa=require(_0x1112('0x12'));var Redis=require(_0x1112('0x13'));var authService=require(_0x1112('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x1112('0x15'));var hardwareService=require(_0x1112('0x16'));var logger=require(_0x1112('0x17'))(_0x1112('0x18'));var utils=require(_0x1112('0x19'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x1112('0x1a'))['db'];function respondWithStatusCode(_0x3f7510,_0x350b57){_0x350b57=_0x350b57||0xcc;return function(_0x33c0ff){if(_0x33c0ff){return _0x3f7510[_0x1112('0x1b')](_0x350b57);}return _0x3f7510[_0x1112('0x1c')](_0x350b57)[_0x1112('0x1d')]();};}function respondWithResult(_0x3af2c1,_0x1ca32f){_0x1ca32f=_0x1ca32f||0xc8;return function(_0x2732ba){if(_0x2732ba){return _0x3af2c1[_0x1112('0x1c')](_0x1ca32f)[_0x1112('0x1e')](_0x2732ba);}};}function respondWithFilteredResult(_0x360469,_0x3db377){return function(_0x42a217){if(_0x42a217){var _0xc5efb9=_0x42a217[_0x1112('0x1f')],_0x496546=_0x3db377['offset'],_0x142efb=_0x3db377['offset']+_0x3db377['limit'],_0x210bbc;if(_0x142efb>=_0xc5efb9){_0x142efb=_0xc5efb9;_0x210bbc=0xc8;}else{_0x210bbc=0xce;}_0x360469['status'](_0x210bbc);return _0x360469[_0x1112('0x20')](_0x1112('0x21'),_0x496546+'-'+_0x142efb+'/'+_0xc5efb9)[_0x1112('0x1e')](_0x42a217);}return null;};}function patchUpdates(_0x4ee3c7){return function(_0x23bf4e){try{jsonpatch[_0x1112('0x22')](_0x23bf4e,_0x4ee3c7,!![]);}catch(_0x184d29){return BPromise['reject'](_0x184d29);}return _0x23bf4e[_0x1112('0x23')]();};}function saveUpdates(_0x3b6a24,_0x499cc3){return function(_0x39c96a){if(_0x39c96a){return _0x39c96a[_0x1112('0x24')](_0x3b6a24)[_0x1112('0x25')](function(_0x338097){return _0x338097;});}return null;};}function removeEntity(_0x225eeb,_0x6f7cd3){return function(_0x1faa36){if(_0x1faa36){return _0x1faa36[_0x1112('0x26')]()[_0x1112('0x25')](function(){_0x225eeb[_0x1112('0x1c')](0xcc)[_0x1112('0x1d')]();});}};}function handleEntityNotFound(_0x24523e,_0x37ae6a){return function(_0x590125){if(!_0x590125){_0x24523e[_0x1112('0x1b')](0x194);}return _0x590125;};}function handleError(_0x434854,_0x31acdc){_0x31acdc=_0x31acdc||0x1f4;return function(_0x2b8f95){logger['error'](_0x2b8f95[_0x1112('0x27')]);if(_0x2b8f95[_0x1112('0x28')]){delete _0x2b8f95['name'];}_0x434854['status'](_0x31acdc)[_0x1112('0x29')](_0x2b8f95);};}exports['index']=function(_0xc00d2,_0x44adf9){var _0x4bb016={},_0x41f2e5={},_0x255303={'count':0x0,'rows':[]};var _0x1efd3b=_[_0x1112('0x2a')](db[_0x1112('0x2b')][_0x1112('0x2c')],function(_0x211f3a){return{'name':_0x211f3a[_0x1112('0x2d')],'type':_0x211f3a[_0x1112('0x2e')][_0x1112('0x2f')]};});_0x41f2e5[_0x1112('0x30')]=_[_0x1112('0x2a')](_0x1efd3b,_0x1112('0x28'));_0x41f2e5['query']=_[_0x1112('0x31')](_0xc00d2[_0x1112('0x32')]);_0x41f2e5[_0x1112('0x33')]=_[_0x1112('0x34')](_0x41f2e5[_0x1112('0x30')],_0x41f2e5[_0x1112('0x32')]);_0x4bb016[_0x1112('0x35')]=_[_0x1112('0x34')](_0x41f2e5[_0x1112('0x30')],qs[_0x1112('0x36')](_0xc00d2['query'][_0x1112('0x36')]));_0x4bb016[_0x1112('0x35')]=_0x4bb016[_0x1112('0x35')]['length']?_0x4bb016[_0x1112('0x35')]:_0x41f2e5[_0x1112('0x30')];if(!_0xc00d2[_0x1112('0x32')][_0x1112('0x37')]('nolimit')){_0x4bb016[_0x1112('0x38')]=qs['limit'](_0xc00d2[_0x1112('0x32')][_0x1112('0x38')]);_0x4bb016[_0x1112('0x39')]=qs['offset'](_0xc00d2[_0x1112('0x32')][_0x1112('0x39')]);}_0x4bb016[_0x1112('0x3a')]=qs[_0x1112('0x3b')](_0xc00d2[_0x1112('0x32')][_0x1112('0x3b')]);_0x4bb016[_0x1112('0x3c')]=qs['filters'](_[_0x1112('0x3d')](_0xc00d2[_0x1112('0x32')],_0x41f2e5[_0x1112('0x33')]),_0x1efd3b);if(_0xc00d2[_0x1112('0x32')][_0x1112('0x3e')]){_0x4bb016['where']=_['merge'](_0x4bb016[_0x1112('0x3c')],{'$or':_[_0x1112('0x2a')](_0x1efd3b,function(_0x179d51){if(_0x179d51[_0x1112('0x2e')]!==_0x1112('0x3f')){var _0x5435fc={};_0x5435fc[_0x179d51[_0x1112('0x28')]]={'$like':'%'+_0xc00d2[_0x1112('0x32')][_0x1112('0x3e')]+'%'};return _0x5435fc;}})});}_0x4bb016=_['merge']({},_0x4bb016,_0xc00d2[_0x1112('0x40')]);var _0xd8dcf3={'where':_0x4bb016['where']};return db[_0x1112('0x2b')][_0x1112('0x1f')](_0xd8dcf3)[_0x1112('0x25')](function(_0x27e3ff){_0x255303[_0x1112('0x1f')]=_0x27e3ff;if(_0xc00d2[_0x1112('0x32')][_0x1112('0x41')]){_0x4bb016['include']=[{'all':!![]}];}return db[_0x1112('0x2b')][_0x1112('0x42')](_0x4bb016);})[_0x1112('0x25')](function(_0x12d178){_0x255303[_0x1112('0x43')]=_0x12d178;return _0x255303;})['then'](respondWithFilteredResult(_0x44adf9,_0x4bb016))['catch'](handleError(_0x44adf9,null));};exports[_0x1112('0x44')]=function(_0x22f910,_0x1284ac){var _0x9aec73={'raw':!![],'where':{'id':_0x22f910['params']['id']}},_0x14fded={};_0x14fded[_0x1112('0x30')]=_[_0x1112('0x31')](db['FreshdeskField']['rawAttributes']);_0x14fded['query']=_[_0x1112('0x31')](_0x22f910['query']);_0x14fded[_0x1112('0x33')]=_['intersection'](_0x14fded[_0x1112('0x30')],_0x14fded[_0x1112('0x32')]);_0x9aec73['attributes']=_['intersection'](_0x14fded[_0x1112('0x30')],qs[_0x1112('0x36')](_0x22f910[_0x1112('0x32')]['fields']));_0x9aec73[_0x1112('0x35')]=_0x9aec73[_0x1112('0x35')][_0x1112('0x45')]?_0x9aec73[_0x1112('0x35')]:_0x14fded[_0x1112('0x30')];if(_0x22f910[_0x1112('0x32')]['includeAll']){_0x9aec73[_0x1112('0x46')]=[{'all':!![]}];}_0x9aec73=_[_0x1112('0x47')]({},_0x9aec73,_0x22f910['options']);return db['FreshdeskField'][_0x1112('0x48')](_0x9aec73)[_0x1112('0x25')](handleEntityNotFound(_0x1284ac,null))[_0x1112('0x25')](respondWithResult(_0x1284ac,null))[_0x1112('0x49')](handleError(_0x1284ac,null));};exports['create']=function(_0x42f9b5,_0x3d4cc8){return db[_0x1112('0x2b')]['create'](_0x42f9b5[_0x1112('0x4a')],{})[_0x1112('0x25')](respondWithResult(_0x3d4cc8,0xc9))[_0x1112('0x49')](handleError(_0x3d4cc8,null));};exports[_0x1112('0x24')]=function(_0x5a2315,_0x435868){if(_0x5a2315[_0x1112('0x4a')]['id']){delete _0x5a2315[_0x1112('0x4a')]['id'];}return db[_0x1112('0x2b')][_0x1112('0x48')]({'where':{'id':_0x5a2315[_0x1112('0x4b')]['id']}})[_0x1112('0x25')](handleEntityNotFound(_0x435868,null))[_0x1112('0x25')](saveUpdates(_0x5a2315['body'],null))[_0x1112('0x25')](respondWithResult(_0x435868,null))['catch'](handleError(_0x435868,null));};exports[_0x1112('0x26')]=function(_0x23e46b,_0x242fa6){return db[_0x1112('0x2b')]['find']({'where':{'id':_0x23e46b['params']['id']}})[_0x1112('0x25')](handleEntityNotFound(_0x242fa6,null))[_0x1112('0x25')](removeEntity(_0x242fa6,null))[_0x1112('0x49')](handleError(_0x242fa6,null));};
\ No newline at end of file
+var _0xe485=['../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb','status','end','json','count','offset','limit','Content-Range','reject','save','update','then','destroy','error','stack','name','send','rawAttributes','type','model','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','map','filter','options','findAll','rows','show','params','keys','FreshdeskField','length','includeAll','include','merge','find','catch','create','body','rimraf','zip-dir','moment','bluebird','mustache','util','path','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs'];(function(_0xa464c9,_0x7c86d8){var _0x3d73c4=function(_0x5c2056){while(--_0x5c2056){_0xa464c9['push'](_0xa464c9['shift']());}};_0x3d73c4(++_0x7c86d8);}(_0xe485,0x1e5));var _0x5e48=function(_0x8f8bfa,_0xe4c16a){_0x8f8bfa=_0x8f8bfa-0x0;var _0x23ba0b=_0xe485[_0x8f8bfa];return _0x23ba0b;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x5e48('0x0'));var zipdir=require(_0x5e48('0x1'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x5e48('0x2'));var BPromise=require(_0x5e48('0x3'));var Mustache=require(_0x5e48('0x4'));var util=require(_0x5e48('0x5'));var path=require(_0x5e48('0x6'));var sox=require('sox');var csv=require(_0x5e48('0x7'));var ejs=require(_0x5e48('0x8'));var fs=require('fs');var fs_extra=require(_0x5e48('0x9'));var _=require(_0x5e48('0xa'));var squel=require(_0x5e48('0xb'));var crypto=require(_0x5e48('0xc'));var jsforce=require(_0x5e48('0xd'));var deskjs=require(_0x5e48('0xe'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x5e48('0xf'));var Redis=require(_0x5e48('0x10'));var authService=require(_0x5e48('0x11'));var qs=require(_0x5e48('0x12'));var as=require(_0x5e48('0x13'));var hardwareService=require(_0x5e48('0x14'));var logger=require('../../config/logger')(_0x5e48('0x15'));var utils=require(_0x5e48('0x16'));var config=require('../../config/environment');var licenseUtil=require(_0x5e48('0x17'));var db=require(_0x5e48('0x18'))['db'];function respondWithStatusCode(_0x743c65,_0x2f092f){_0x2f092f=_0x2f092f||0xcc;return function(_0x523f04){if(_0x523f04){return _0x743c65['sendStatus'](_0x2f092f);}return _0x743c65[_0x5e48('0x19')](_0x2f092f)[_0x5e48('0x1a')]();};}function respondWithResult(_0x5ed3e6,_0x39bffa){_0x39bffa=_0x39bffa||0xc8;return function(_0x219f37){if(_0x219f37){return _0x5ed3e6[_0x5e48('0x19')](_0x39bffa)[_0x5e48('0x1b')](_0x219f37);}};}function respondWithFilteredResult(_0x53b25d,_0x43b60a){return function(_0x52a970){if(_0x52a970){var _0x3e21fe=_0x52a970[_0x5e48('0x1c')],_0x1adce3=_0x43b60a[_0x5e48('0x1d')],_0x47c9ca=_0x43b60a[_0x5e48('0x1d')]+_0x43b60a[_0x5e48('0x1e')],_0x2ef465;if(_0x47c9ca>=_0x3e21fe){_0x47c9ca=_0x3e21fe;_0x2ef465=0xc8;}else{_0x2ef465=0xce;}_0x53b25d[_0x5e48('0x19')](_0x2ef465);return _0x53b25d['set'](_0x5e48('0x1f'),_0x1adce3+'-'+_0x47c9ca+'/'+_0x3e21fe)[_0x5e48('0x1b')](_0x52a970);}return null;};}function patchUpdates(_0x3efc76){return function(_0x258f77){try{jsonpatch['apply'](_0x258f77,_0x3efc76,!![]);}catch(_0x497eb0){return BPromise[_0x5e48('0x20')](_0x497eb0);}return _0x258f77[_0x5e48('0x21')]();};}function saveUpdates(_0x5dac7c,_0x1cd292){return function(_0x5c74d4){if(_0x5c74d4){return _0x5c74d4[_0x5e48('0x22')](_0x5dac7c)[_0x5e48('0x23')](function(_0x2972de){return _0x2972de;});}return null;};}function removeEntity(_0x5510ef,_0x199145){return function(_0x4d6ab8){if(_0x4d6ab8){return _0x4d6ab8[_0x5e48('0x24')]()[_0x5e48('0x23')](function(){_0x5510ef[_0x5e48('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x16ba14,_0x503863){return function(_0x534b4b){if(!_0x534b4b){_0x16ba14['sendStatus'](0x194);}return _0x534b4b;};}function handleError(_0x282fde,_0xbf4399){_0xbf4399=_0xbf4399||0x1f4;return function(_0x18072d){logger[_0x5e48('0x25')](_0x18072d[_0x5e48('0x26')]);if(_0x18072d[_0x5e48('0x27')]){delete _0x18072d[_0x5e48('0x27')];}_0x282fde['status'](_0xbf4399)[_0x5e48('0x28')](_0x18072d);};}exports['index']=function(_0x11967d,_0x5e534c){var _0x328e42={},_0x2116c6={},_0x103e2f={'count':0x0,'rows':[]};var _0x5aae14=_['map'](db['FreshdeskField'][_0x5e48('0x29')],function(_0x5cf541){return{'name':_0x5cf541['fieldName'],'type':_0x5cf541[_0x5e48('0x2a')]['key']};});_0x2116c6[_0x5e48('0x2b')]=_['map'](_0x5aae14,_0x5e48('0x27'));_0x2116c6[_0x5e48('0x2c')]=_['keys'](_0x11967d['query']);_0x2116c6[_0x5e48('0x2d')]=_[_0x5e48('0x2e')](_0x2116c6[_0x5e48('0x2b')],_0x2116c6[_0x5e48('0x2c')]);_0x328e42[_0x5e48('0x2f')]=_[_0x5e48('0x2e')](_0x2116c6[_0x5e48('0x2b')],qs[_0x5e48('0x30')](_0x11967d['query'][_0x5e48('0x30')]));_0x328e42[_0x5e48('0x2f')]=_0x328e42['attributes']['length']?_0x328e42['attributes']:_0x2116c6['model'];if(!_0x11967d[_0x5e48('0x2c')][_0x5e48('0x31')](_0x5e48('0x32'))){_0x328e42[_0x5e48('0x1e')]=qs[_0x5e48('0x1e')](_0x11967d[_0x5e48('0x2c')][_0x5e48('0x1e')]);_0x328e42[_0x5e48('0x1d')]=qs[_0x5e48('0x1d')](_0x11967d['query'][_0x5e48('0x1d')]);}_0x328e42[_0x5e48('0x33')]=qs['sort'](_0x11967d[_0x5e48('0x2c')][_0x5e48('0x34')]);_0x328e42[_0x5e48('0x35')]=qs[_0x5e48('0x2d')](_[_0x5e48('0x36')](_0x11967d[_0x5e48('0x2c')],_0x2116c6['filters']),_0x5aae14);if(_0x11967d['query']['filter']){_0x328e42[_0x5e48('0x35')]=_['merge'](_0x328e42[_0x5e48('0x35')],{'$or':_[_0x5e48('0x37')](_0x5aae14,function(_0x5797e3){if(_0x5797e3[_0x5e48('0x2a')]!=='VIRTUAL'){var _0x3e89b0={};_0x3e89b0[_0x5797e3['name']]={'$like':'%'+_0x11967d['query'][_0x5e48('0x38')]+'%'};return _0x3e89b0;}})});}_0x328e42=_['merge']({},_0x328e42,_0x11967d[_0x5e48('0x39')]);var _0x2fc151={'where':_0x328e42['where']};return db['FreshdeskField'][_0x5e48('0x1c')](_0x2fc151)[_0x5e48('0x23')](function(_0x44288d){_0x103e2f[_0x5e48('0x1c')]=_0x44288d;if(_0x11967d['query']['includeAll']){_0x328e42['include']=[{'all':!![]}];}return db['FreshdeskField'][_0x5e48('0x3a')](_0x328e42);})[_0x5e48('0x23')](function(_0x2ddc54){_0x103e2f[_0x5e48('0x3b')]=_0x2ddc54;return _0x103e2f;})[_0x5e48('0x23')](respondWithFilteredResult(_0x5e534c,_0x328e42))['catch'](handleError(_0x5e534c,null));};exports[_0x5e48('0x3c')]=function(_0x2db773,_0x7150e6){var _0x274fd0={'raw':!![],'where':{'id':_0x2db773[_0x5e48('0x3d')]['id']}},_0x42317a={};_0x42317a['model']=_[_0x5e48('0x3e')](db[_0x5e48('0x3f')][_0x5e48('0x29')]);_0x42317a[_0x5e48('0x2c')]=_[_0x5e48('0x3e')](_0x2db773[_0x5e48('0x2c')]);_0x42317a[_0x5e48('0x2d')]=_[_0x5e48('0x2e')](_0x42317a['model'],_0x42317a[_0x5e48('0x2c')]);_0x274fd0['attributes']=_[_0x5e48('0x2e')](_0x42317a[_0x5e48('0x2b')],qs[_0x5e48('0x30')](_0x2db773[_0x5e48('0x2c')][_0x5e48('0x30')]));_0x274fd0[_0x5e48('0x2f')]=_0x274fd0[_0x5e48('0x2f')][_0x5e48('0x40')]?_0x274fd0[_0x5e48('0x2f')]:_0x42317a[_0x5e48('0x2b')];if(_0x2db773[_0x5e48('0x2c')][_0x5e48('0x41')]){_0x274fd0[_0x5e48('0x42')]=[{'all':!![]}];}_0x274fd0=_[_0x5e48('0x43')]({},_0x274fd0,_0x2db773[_0x5e48('0x39')]);return db['FreshdeskField'][_0x5e48('0x44')](_0x274fd0)['then'](handleEntityNotFound(_0x7150e6,null))[_0x5e48('0x23')](respondWithResult(_0x7150e6,null))[_0x5e48('0x45')](handleError(_0x7150e6,null));};exports[_0x5e48('0x46')]=function(_0x17a776,_0x3d3ec9){return db['FreshdeskField'][_0x5e48('0x46')](_0x17a776['body'],{})[_0x5e48('0x23')](respondWithResult(_0x3d3ec9,0xc9))[_0x5e48('0x45')](handleError(_0x3d3ec9,null));};exports[_0x5e48('0x22')]=function(_0x223c24,_0x272c88){if(_0x223c24[_0x5e48('0x47')]['id']){delete _0x223c24[_0x5e48('0x47')]['id'];}return db[_0x5e48('0x3f')][_0x5e48('0x44')]({'where':{'id':_0x223c24['params']['id']}})[_0x5e48('0x23')](handleEntityNotFound(_0x272c88,null))['then'](saveUpdates(_0x223c24[_0x5e48('0x47')],null))[_0x5e48('0x23')](respondWithResult(_0x272c88,null))[_0x5e48('0x45')](handleError(_0x272c88,null));};exports[_0x5e48('0x24')]=function(_0x553556,_0x24fca9){return db[_0x5e48('0x3f')]['find']({'where':{'id':_0x553556[_0x5e48('0x3d')]['id']}})[_0x5e48('0x23')](handleEntityNotFound(_0x24fca9,null))[_0x5e48('0x23')](removeEntity(_0x24fca9,null))[_0x5e48('0x45')](handleError(_0x24fca9,null));};
\ No newline at end of file