Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intZendeskField / intZendeskField.controller.js
index 3d8d8c9..6f7ef2c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9234=['apply','reject','save','update','then','destroy','end','stack','name','index','map','ZendeskField','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','nolimit','order','where','pick','filter','VIRTUAL','merge','options','includeAll','findAll','rows','show','length','include','find','catch','create','body','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','squel','crypto','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','count','offset','limit','set'];(function(_0x4154a6,_0x2c0b8e){var _0x3b2786=function(_0x2f5936){while(--_0x2f5936){_0x4154a6['push'](_0x4154a6['shift']());}};_0x3b2786(++_0x2c0b8e);}(_0x9234,0x102));var _0x4923=function(_0x1ca9eb,_0x99a10b){_0x1ca9eb=_0x1ca9eb-0x0;var _0x2e284e=_0x9234[_0x1ca9eb];return _0x2e284e;};'use strict';var pdf=require(_0x4923('0x0'));var emlformat=require(_0x4923('0x1'));var rimraf=require(_0x4923('0x2'));var zipdir=require(_0x4923('0x3'));var jsonpatch=require(_0x4923('0x4'));var rp=require('request-promise');var moment=require(_0x4923('0x5'));var BPromise=require(_0x4923('0x6'));var Mustache=require(_0x4923('0x7'));var util=require(_0x4923('0x8'));var path=require(_0x4923('0x9'));var sox=require(_0x4923('0xa'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x4923('0xb'));var crypto=require(_0x4923('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x4923('0xd'));var toCsv=require(_0x4923('0xe'));var querystring=require(_0x4923('0xf'));var Papa=require(_0x4923('0x10'));var Redis=require(_0x4923('0x11'));var authService=require(_0x4923('0x12'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x4923('0x13'));var logger=require(_0x4923('0x14'))(_0x4923('0x15'));var utils=require(_0x4923('0x16'));var config=require(_0x4923('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x9f98e7,_0x1275f5){_0x1275f5=_0x1275f5||0xcc;return function(_0x3b0da0){if(_0x3b0da0){return _0x9f98e7[_0x4923('0x18')](_0x1275f5);}return _0x9f98e7['status'](_0x1275f5)['end']();};}function respondWithResult(_0x59d95c,_0x1039b2){_0x1039b2=_0x1039b2||0xc8;return function(_0x4ff7ec){if(_0x4ff7ec){return _0x59d95c[_0x4923('0x19')](_0x1039b2)['json'](_0x4ff7ec);}};}function respondWithFilteredResult(_0x126a74,_0x246609){return function(_0xa5c061){if(_0xa5c061){var _0xd41c4f=_0xa5c061[_0x4923('0x1a')],_0x40d14f=_0x246609[_0x4923('0x1b')],_0x4a6f8d=_0x246609['offset']+_0x246609[_0x4923('0x1c')],_0x59001e;if(_0x4a6f8d>=_0xd41c4f){_0x4a6f8d=_0xd41c4f;_0x59001e=0xc8;}else{_0x59001e=0xce;}_0x126a74['status'](_0x59001e);return _0x126a74[_0x4923('0x1d')]('Content-Range',_0x40d14f+'-'+_0x4a6f8d+'/'+_0xd41c4f)['json'](_0xa5c061);}return null;};}function patchUpdates(_0x2f917e){return function(_0x30e62c){try{jsonpatch[_0x4923('0x1e')](_0x30e62c,_0x2f917e,!![]);}catch(_0x478331){return BPromise[_0x4923('0x1f')](_0x478331);}return _0x30e62c[_0x4923('0x20')]();};}function saveUpdates(_0x359723,_0xaa7b6){return function(_0x63e228){if(_0x63e228){return _0x63e228[_0x4923('0x21')](_0x359723)[_0x4923('0x22')](function(_0x71707f){return _0x71707f;});}return null;};}function removeEntity(_0x250ff4,_0x5a26b4){return function(_0x420602){if(_0x420602){return _0x420602[_0x4923('0x23')]()[_0x4923('0x22')](function(){_0x250ff4[_0x4923('0x19')](0xcc)[_0x4923('0x24')]();});}};}function handleEntityNotFound(_0x37b098,_0x4c3d51){return function(_0x476bcd){if(!_0x476bcd){_0x37b098[_0x4923('0x18')](0x194);}return _0x476bcd;};}function handleError(_0xdc5353,_0x576ff0){_0x576ff0=_0x576ff0||0x1f4;return function(_0x74b037){logger['error'](_0x74b037[_0x4923('0x25')]);if(_0x74b037['name']){delete _0x74b037[_0x4923('0x26')];}_0xdc5353['status'](_0x576ff0)['send'](_0x74b037);};}exports[_0x4923('0x27')]=function(_0x220b43,_0x49a508){var _0x2e366a={},_0x545922={},_0x3855ca={'count':0x0,'rows':[]};var _0x545ee3=_[_0x4923('0x28')](db[_0x4923('0x29')][_0x4923('0x2a')],function(_0x8c8741){return{'name':_0x8c8741[_0x4923('0x2b')],'type':_0x8c8741[_0x4923('0x2c')][_0x4923('0x2d')]};});_0x545922[_0x4923('0x2e')]=_['map'](_0x545ee3,_0x4923('0x26'));_0x545922[_0x4923('0x2f')]=_[_0x4923('0x30')](_0x220b43[_0x4923('0x2f')]);_0x545922[_0x4923('0x31')]=_[_0x4923('0x32')](_0x545922[_0x4923('0x2e')],_0x545922[_0x4923('0x2f')]);_0x2e366a[_0x4923('0x33')]=_[_0x4923('0x32')](_0x545922[_0x4923('0x2e')],qs[_0x4923('0x34')](_0x220b43[_0x4923('0x2f')][_0x4923('0x34')]));_0x2e366a['attributes']=_0x2e366a[_0x4923('0x33')]['length']?_0x2e366a[_0x4923('0x33')]:_0x545922['model'];if(!_0x220b43[_0x4923('0x2f')]['hasOwnProperty'](_0x4923('0x35'))){_0x2e366a[_0x4923('0x1c')]=qs[_0x4923('0x1c')](_0x220b43[_0x4923('0x2f')]['limit']);_0x2e366a[_0x4923('0x1b')]=qs['offset'](_0x220b43[_0x4923('0x2f')]['offset']);}_0x2e366a[_0x4923('0x36')]=qs['sort'](_0x220b43[_0x4923('0x2f')]['sort']);_0x2e366a[_0x4923('0x37')]=qs[_0x4923('0x31')](_[_0x4923('0x38')](_0x220b43[_0x4923('0x2f')],_0x545922[_0x4923('0x31')]),_0x545ee3);if(_0x220b43[_0x4923('0x2f')][_0x4923('0x39')]){_0x2e366a[_0x4923('0x37')]=_['merge'](_0x2e366a['where'],{'$or':_[_0x4923('0x28')](_0x545ee3,function(_0x34f8b1){if(_0x34f8b1[_0x4923('0x2c')]!==_0x4923('0x3a')){var _0x1f0ccc={};_0x1f0ccc[_0x34f8b1[_0x4923('0x26')]]={'$like':'%'+_0x220b43[_0x4923('0x2f')]['filter']+'%'};return _0x1f0ccc;}})});}_0x2e366a=_[_0x4923('0x3b')]({},_0x2e366a,_0x220b43[_0x4923('0x3c')]);var _0x978ea={'where':_0x2e366a[_0x4923('0x37')]};return db[_0x4923('0x29')]['count'](_0x978ea)[_0x4923('0x22')](function(_0x2ec865){_0x3855ca[_0x4923('0x1a')]=_0x2ec865;if(_0x220b43[_0x4923('0x2f')][_0x4923('0x3d')]){_0x2e366a['include']=[{'all':!![]}];}return db[_0x4923('0x29')][_0x4923('0x3e')](_0x2e366a);})[_0x4923('0x22')](function(_0x13e689){_0x3855ca[_0x4923('0x3f')]=_0x13e689;return _0x3855ca;})['then'](respondWithFilteredResult(_0x49a508,_0x2e366a))['catch'](handleError(_0x49a508,null));};exports[_0x4923('0x40')]=function(_0x324f30,_0x1f0e04){var _0x3de5d1={'raw':!![],'where':{'id':_0x324f30['params']['id']}},_0x108ae2={};_0x108ae2[_0x4923('0x2e')]=_[_0x4923('0x30')](db[_0x4923('0x29')][_0x4923('0x2a')]);_0x108ae2[_0x4923('0x2f')]=_[_0x4923('0x30')](_0x324f30[_0x4923('0x2f')]);_0x108ae2[_0x4923('0x31')]=_['intersection'](_0x108ae2[_0x4923('0x2e')],_0x108ae2[_0x4923('0x2f')]);_0x3de5d1[_0x4923('0x33')]=_[_0x4923('0x32')](_0x108ae2[_0x4923('0x2e')],qs[_0x4923('0x34')](_0x324f30[_0x4923('0x2f')][_0x4923('0x34')]));_0x3de5d1[_0x4923('0x33')]=_0x3de5d1[_0x4923('0x33')][_0x4923('0x41')]?_0x3de5d1[_0x4923('0x33')]:_0x108ae2['model'];if(_0x324f30['query']['includeAll']){_0x3de5d1[_0x4923('0x42')]=[{'all':!![]}];}_0x3de5d1=_[_0x4923('0x3b')]({},_0x3de5d1,_0x324f30['options']);return db[_0x4923('0x29')][_0x4923('0x43')](_0x3de5d1)['then'](handleEntityNotFound(_0x1f0e04,null))['then'](respondWithResult(_0x1f0e04,null))[_0x4923('0x44')](handleError(_0x1f0e04,null));};exports['create']=function(_0x1d11c7,_0x304499){return db[_0x4923('0x29')][_0x4923('0x45')](_0x1d11c7[_0x4923('0x46')],{})[_0x4923('0x22')](respondWithResult(_0x304499,0xc9))['catch'](handleError(_0x304499,null));};exports[_0x4923('0x21')]=function(_0xfacf4a,_0x1ff219){if(_0xfacf4a['body']['id']){delete _0xfacf4a[_0x4923('0x46')]['id'];}return db[_0x4923('0x29')][_0x4923('0x43')]({'where':{'id':_0xfacf4a[_0x4923('0x47')]['id']}})[_0x4923('0x22')](handleEntityNotFound(_0x1ff219,null))['then'](saveUpdates(_0xfacf4a[_0x4923('0x46')],null))[_0x4923('0x22')](respondWithResult(_0x1ff219,null))[_0x4923('0x44')](handleError(_0x1ff219,null));};exports[_0x4923('0x23')]=function(_0x476e97,_0x48e43d){return db[_0x4923('0x29')][_0x4923('0x43')]({'where':{'id':_0x476e97[_0x4923('0x47')]['id']}})[_0x4923('0x22')](handleEntityNotFound(_0x48e43d,null))[_0x4923('0x22')](removeEntity(_0x48e43d,null))[_0x4923('0x44')](handleError(_0x48e43d,null));};
\ No newline at end of file
+var _0xf555=['model','query','intersection','fields','attributes','nolimit','order','sort','where','filters','pick','merge','VIRTUAL','filter','options','include','findAll','rows','show','params','keys','rawAttributes','includeAll','find','catch','create','body','update','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','reject','then','destroy','error','stack','name','send','index','map','ZendeskField','fieldName','type','key'];(function(_0xa9eaa0,_0x4ba2b4){var _0x30897a=function(_0x2caa01){while(--_0x2caa01){_0xa9eaa0['push'](_0xa9eaa0['shift']());}};_0x30897a(++_0x4ba2b4);}(_0xf555,0x1c6));var _0x5f55=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xf555[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require(_0x5f55('0x0'));var emlformat=require(_0x5f55('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x5f55('0x2'));var jsonpatch=require(_0x5f55('0x3'));var rp=require(_0x5f55('0x4'));var moment=require('moment');var BPromise=require(_0x5f55('0x5'));var Mustache=require('mustache');var util=require(_0x5f55('0x6'));var path=require(_0x5f55('0x7'));var sox=require(_0x5f55('0x8'));var csv=require(_0x5f55('0x9'));var ejs=require(_0x5f55('0xa'));var fs=require('fs');var _=require(_0x5f55('0xb'));var squel=require(_0x5f55('0xc'));var crypto=require(_0x5f55('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x5f55('0xe'));var toCsv=require(_0x5f55('0x9'));var querystring=require(_0x5f55('0xf'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x5f55('0x10'));var qs=require(_0x5f55('0x11'));var as=require(_0x5f55('0x12'));var hardwareService=require(_0x5f55('0x13'));var logger=require('../../config/logger')('api');var utils=require(_0x5f55('0x14'));var config=require(_0x5f55('0x15'));var db=require(_0x5f55('0x16'))['db'];function respondWithStatusCode(_0xec200c,_0x538448){_0x538448=_0x538448||0xcc;return function(_0x499426){if(_0x499426){return _0xec200c[_0x5f55('0x17')](_0x538448);}return _0xec200c[_0x5f55('0x18')](_0x538448)[_0x5f55('0x19')]();};}function respondWithResult(_0xb62e90,_0xb29da8){_0xb29da8=_0xb29da8||0xc8;return function(_0x19027a){if(_0x19027a){return _0xb62e90['status'](_0xb29da8)[_0x5f55('0x1a')](_0x19027a);}};}function respondWithFilteredResult(_0x798533,_0x4df103){return function(_0x48753c){if(_0x48753c){var _0x225bb3=_0x48753c[_0x5f55('0x1b')],_0x4857cd=_0x4df103[_0x5f55('0x1c')],_0x2ceb3e=_0x4df103[_0x5f55('0x1c')]+_0x4df103[_0x5f55('0x1d')],_0x48d474;if(_0x2ceb3e>=_0x225bb3){_0x2ceb3e=_0x225bb3;_0x48d474=0xc8;}else{_0x48d474=0xce;}_0x798533[_0x5f55('0x18')](_0x48d474);return _0x798533['set']('Content-Range',_0x4857cd+'-'+_0x2ceb3e+'/'+_0x225bb3)[_0x5f55('0x1a')](_0x48753c);}return null;};}function patchUpdates(_0x44c697){return function(_0x229423){try{jsonpatch['apply'](_0x229423,_0x44c697,!![]);}catch(_0x17839d){return BPromise[_0x5f55('0x1e')](_0x17839d);}return _0x229423['save']();};}function saveUpdates(_0x198fc0,_0x56f27f){return function(_0x4582a2){if(_0x4582a2){return _0x4582a2['update'](_0x198fc0)[_0x5f55('0x1f')](function(_0x21cbdf){return _0x21cbdf;});}return null;};}function removeEntity(_0x502e16,_0x47371a){return function(_0x275f14){if(_0x275f14){return _0x275f14[_0x5f55('0x20')]()['then'](function(){_0x502e16[_0x5f55('0x18')](0xcc)[_0x5f55('0x19')]();});}};}function handleEntityNotFound(_0x4aa1ad,_0x59c251){return function(_0x1b682c){if(!_0x1b682c){_0x4aa1ad[_0x5f55('0x17')](0x194);}return _0x1b682c;};}function handleError(_0x257f88,_0x3ad857){_0x3ad857=_0x3ad857||0x1f4;return function(_0x58daa1){logger[_0x5f55('0x21')](_0x58daa1[_0x5f55('0x22')]);if(_0x58daa1[_0x5f55('0x23')]){delete _0x58daa1[_0x5f55('0x23')];}_0x257f88[_0x5f55('0x18')](_0x3ad857)[_0x5f55('0x24')](_0x58daa1);};}exports[_0x5f55('0x25')]=function(_0x2f84c5,_0x157d73){var _0x964ef7={},_0x4b92ba={},_0x2bbed4={'count':0x0,'rows':[]};var _0x367f0f=_[_0x5f55('0x26')](db[_0x5f55('0x27')]['rawAttributes'],function(_0xc8d0ea){return{'name':_0xc8d0ea[_0x5f55('0x28')],'type':_0xc8d0ea[_0x5f55('0x29')][_0x5f55('0x2a')]};});_0x4b92ba[_0x5f55('0x2b')]=_[_0x5f55('0x26')](_0x367f0f,_0x5f55('0x23'));_0x4b92ba[_0x5f55('0x2c')]=_['keys'](_0x2f84c5[_0x5f55('0x2c')]);_0x4b92ba['filters']=_[_0x5f55('0x2d')](_0x4b92ba[_0x5f55('0x2b')],_0x4b92ba['query']);_0x964ef7['attributes']=_['intersection'](_0x4b92ba[_0x5f55('0x2b')],qs[_0x5f55('0x2e')](_0x2f84c5[_0x5f55('0x2c')][_0x5f55('0x2e')]));_0x964ef7[_0x5f55('0x2f')]=_0x964ef7[_0x5f55('0x2f')]['length']?_0x964ef7[_0x5f55('0x2f')]:_0x4b92ba[_0x5f55('0x2b')];if(!_0x2f84c5[_0x5f55('0x2c')]['hasOwnProperty'](_0x5f55('0x30'))){_0x964ef7['limit']=qs[_0x5f55('0x1d')](_0x2f84c5['query'][_0x5f55('0x1d')]);_0x964ef7[_0x5f55('0x1c')]=qs[_0x5f55('0x1c')](_0x2f84c5[_0x5f55('0x2c')][_0x5f55('0x1c')]);}_0x964ef7[_0x5f55('0x31')]=qs[_0x5f55('0x32')](_0x2f84c5[_0x5f55('0x2c')][_0x5f55('0x32')]);_0x964ef7[_0x5f55('0x33')]=qs[_0x5f55('0x34')](_[_0x5f55('0x35')](_0x2f84c5[_0x5f55('0x2c')],_0x4b92ba[_0x5f55('0x34')]),_0x367f0f);if(_0x2f84c5[_0x5f55('0x2c')]['filter']){_0x964ef7[_0x5f55('0x33')]=_[_0x5f55('0x36')](_0x964ef7[_0x5f55('0x33')],{'$or':_[_0x5f55('0x26')](_0x367f0f,function(_0x3759a4){if(_0x3759a4[_0x5f55('0x29')]!==_0x5f55('0x37')){var _0x1f6071={};_0x1f6071[_0x3759a4[_0x5f55('0x23')]]={'$like':'%'+_0x2f84c5[_0x5f55('0x2c')][_0x5f55('0x38')]+'%'};return _0x1f6071;}})});}_0x964ef7=_[_0x5f55('0x36')]({},_0x964ef7,_0x2f84c5[_0x5f55('0x39')]);var _0x5d03b0={'where':_0x964ef7[_0x5f55('0x33')]};return db[_0x5f55('0x27')]['count'](_0x5d03b0)[_0x5f55('0x1f')](function(_0x33d298){_0x2bbed4[_0x5f55('0x1b')]=_0x33d298;if(_0x2f84c5[_0x5f55('0x2c')]['includeAll']){_0x964ef7[_0x5f55('0x3a')]=[{'all':!![]}];}return db[_0x5f55('0x27')][_0x5f55('0x3b')](_0x964ef7);})[_0x5f55('0x1f')](function(_0x30f2c1){_0x2bbed4[_0x5f55('0x3c')]=_0x30f2c1;return _0x2bbed4;})[_0x5f55('0x1f')](respondWithFilteredResult(_0x157d73,_0x964ef7))['catch'](handleError(_0x157d73,null));};exports[_0x5f55('0x3d')]=function(_0x1c8f51,_0x5e20c9){var _0x278567={'raw':!![],'where':{'id':_0x1c8f51[_0x5f55('0x3e')]['id']}},_0x78f2={};_0x78f2['model']=_[_0x5f55('0x3f')](db[_0x5f55('0x27')][_0x5f55('0x40')]);_0x78f2['query']=_['keys'](_0x1c8f51[_0x5f55('0x2c')]);_0x78f2[_0x5f55('0x34')]=_[_0x5f55('0x2d')](_0x78f2[_0x5f55('0x2b')],_0x78f2[_0x5f55('0x2c')]);_0x278567[_0x5f55('0x2f')]=_[_0x5f55('0x2d')](_0x78f2[_0x5f55('0x2b')],qs[_0x5f55('0x2e')](_0x1c8f51[_0x5f55('0x2c')][_0x5f55('0x2e')]));_0x278567[_0x5f55('0x2f')]=_0x278567[_0x5f55('0x2f')]['length']?_0x278567[_0x5f55('0x2f')]:_0x78f2[_0x5f55('0x2b')];if(_0x1c8f51[_0x5f55('0x2c')][_0x5f55('0x41')]){_0x278567[_0x5f55('0x3a')]=[{'all':!![]}];}_0x278567=_['merge']({},_0x278567,_0x1c8f51[_0x5f55('0x39')]);return db['ZendeskField'][_0x5f55('0x42')](_0x278567)['then'](handleEntityNotFound(_0x5e20c9,null))[_0x5f55('0x1f')](respondWithResult(_0x5e20c9,null))[_0x5f55('0x43')](handleError(_0x5e20c9,null));};exports[_0x5f55('0x44')]=function(_0x3dec84,_0x17a43f){return db[_0x5f55('0x27')]['create'](_0x3dec84[_0x5f55('0x45')],{})[_0x5f55('0x1f')](respondWithResult(_0x17a43f,0xc9))[_0x5f55('0x43')](handleError(_0x17a43f,null));};exports[_0x5f55('0x46')]=function(_0x4da767,_0x56e2ed){if(_0x4da767[_0x5f55('0x45')]['id']){delete _0x4da767['body']['id'];}return db[_0x5f55('0x27')][_0x5f55('0x42')]({'where':{'id':_0x4da767[_0x5f55('0x3e')]['id']}})[_0x5f55('0x1f')](handleEntityNotFound(_0x56e2ed,null))[_0x5f55('0x1f')](saveUpdates(_0x4da767['body'],null))[_0x5f55('0x1f')](respondWithResult(_0x56e2ed,null))['catch'](handleError(_0x56e2ed,null));};exports['destroy']=function(_0xbde29d,_0xee81b6){return db[_0x5f55('0x27')]['find']({'where':{'id':_0xbde29d[_0x5f55('0x3e')]['id']}})[_0x5f55('0x1f')](handleEntityNotFound(_0xee81b6,null))[_0x5f55('0x1f')](removeEntity(_0xee81b6,null))['catch'](handleError(_0xee81b6,null));};
\ No newline at end of file