Built motion from commit d1eab355.|2.6.28
[motion2.git] / server / api / intSugarcrmField / intSugarcrmField.controller.js
index 1f5b8dc..858fda2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6da8=['set','Content-Range','apply','reject','save','update','then','destroy','error','name','send','SugarcrmField','rawAttributes','fieldName','type','map','query','keys','filters','model','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','filter','options','include','findAll','rows','catch','params','includeAll','find','create','body','eml-format','rimraf','zip-dir','request-promise','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','undefined','count'];(function(_0x294a0d,_0x4ccad7){var _0x49ce49=function(_0x1f4671){while(--_0x1f4671){_0x294a0d['push'](_0x294a0d['shift']());}};_0x49ce49(++_0x4ccad7);}(_0x6da8,0x78));var _0x86da=function(_0x374d23,_0x54229c){_0x374d23=_0x374d23-0x0;var _0x42d835=_0x6da8[_0x374d23];return _0x42d835;};'use strict';var emlformat=require(_0x86da('0x0'));var rimraf=require(_0x86da('0x1'));var zipdir=require(_0x86da('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x86da('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x86da('0x4'));var util=require(_0x86da('0x5'));var path=require(_0x86da('0x6'));var sox=require(_0x86da('0x7'));var csv=require(_0x86da('0x8'));var ejs=require(_0x86da('0x9'));var fs=require('fs');var fs_extra=require(_0x86da('0xa'));var _=require(_0x86da('0xb'));var squel=require(_0x86da('0xc'));var crypto=require(_0x86da('0xd'));var jsforce=require(_0x86da('0xe'));var deskjs=require(_0x86da('0xf'));var toCsv=require(_0x86da('0x8'));var querystring=require(_0x86da('0x10'));var Papa=require(_0x86da('0x11'));var Redis=require(_0x86da('0x12'));var authService=require(_0x86da('0x13'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x86da('0x14'));var logger=require(_0x86da('0x15'))(_0x86da('0x16'));var utils=require(_0x86da('0x17'));var config=require(_0x86da('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0x86da('0x19'))['db'];function respondWithStatusCode(_0x572469,_0x5131ee){_0x5131ee=_0x5131ee||0xcc;return function(_0x7f7c0b){if(_0x7f7c0b){return _0x572469[_0x86da('0x1a')](_0x5131ee);}return _0x572469[_0x86da('0x1b')](_0x5131ee)[_0x86da('0x1c')]();};}function respondWithResult(_0x39c792,_0x4c7a6b){_0x4c7a6b=_0x4c7a6b||0xc8;return function(_0x2862e3){if(_0x2862e3){return _0x39c792[_0x86da('0x1b')](_0x4c7a6b)[_0x86da('0x1d')](_0x2862e3);}};}function respondWithFilteredResult(_0x51f5cc,_0x55a1ce){return function(_0x580ca9){if(_0x580ca9){var _0x2b169c=typeof _0x55a1ce[_0x86da('0x1e')]==='undefined'&&typeof _0x55a1ce[_0x86da('0x1f')]===_0x86da('0x20');var _0x236f78=_0x580ca9[_0x86da('0x21')];var _0x259aa4=_0x2b169c?0x0:_0x55a1ce[_0x86da('0x1e')];var _0x171265=_0x2b169c?_0x580ca9[_0x86da('0x21')]:_0x55a1ce['offset']+_0x55a1ce[_0x86da('0x1f')];var _0x3d1484;if(_0x171265>=_0x236f78){_0x171265=_0x236f78;_0x3d1484=0xc8;}else{_0x3d1484=0xce;}_0x51f5cc[_0x86da('0x1b')](_0x3d1484);return _0x51f5cc[_0x86da('0x22')](_0x86da('0x23'),_0x259aa4+'-'+_0x171265+'/'+_0x236f78)[_0x86da('0x1d')](_0x580ca9);}return null;};}function patchUpdates(_0x3de859){return function(_0x5aaa14){try{jsonpatch[_0x86da('0x24')](_0x5aaa14,_0x3de859,!![]);}catch(_0x107c32){return BPromise[_0x86da('0x25')](_0x107c32);}return _0x5aaa14[_0x86da('0x26')]();};}function saveUpdates(_0x19dd1f,_0x518019){return function(_0x371bf8){if(_0x371bf8){return _0x371bf8[_0x86da('0x27')](_0x19dd1f)[_0x86da('0x28')](function(_0x273e0f){return _0x273e0f;});}return null;};}function removeEntity(_0x5bf184,_0x5c8669){return function(_0x46d86f){if(_0x46d86f){return _0x46d86f[_0x86da('0x29')]()[_0x86da('0x28')](function(){_0x5bf184['status'](0xcc)[_0x86da('0x1c')]();});}};}function handleEntityNotFound(_0x20cfbd,_0x2cf580){return function(_0x248c48){if(!_0x248c48){_0x20cfbd['sendStatus'](0x194);}return _0x248c48;};}function handleError(_0x2e8809,_0x1180a9){_0x1180a9=_0x1180a9||0x1f4;return function(_0x5078bf){logger[_0x86da('0x2a')](_0x5078bf['stack']);if(_0x5078bf[_0x86da('0x2b')]){delete _0x5078bf[_0x86da('0x2b')];}_0x2e8809[_0x86da('0x1b')](_0x1180a9)[_0x86da('0x2c')](_0x5078bf);};}exports['index']=function(_0x19e54f,_0x1c3a7b){var _0x24b99e={},_0xf0266d={},_0x3a9c2e={'count':0x0,'rows':[]};var _0x379817=_['map'](db[_0x86da('0x2d')][_0x86da('0x2e')],function(_0x728cee){return{'name':_0x728cee[_0x86da('0x2f')],'type':_0x728cee[_0x86da('0x30')]['key']};});_0xf0266d['model']=_[_0x86da('0x31')](_0x379817,_0x86da('0x2b'));_0xf0266d[_0x86da('0x32')]=_[_0x86da('0x33')](_0x19e54f[_0x86da('0x32')]);_0xf0266d[_0x86da('0x34')]=_['intersection'](_0xf0266d[_0x86da('0x35')],_0xf0266d[_0x86da('0x32')]);_0x24b99e[_0x86da('0x36')]=_[_0x86da('0x37')](_0xf0266d[_0x86da('0x35')],qs[_0x86da('0x38')](_0x19e54f[_0x86da('0x32')]['fields']));_0x24b99e[_0x86da('0x36')]=_0x24b99e[_0x86da('0x36')][_0x86da('0x39')]?_0x24b99e[_0x86da('0x36')]:_0xf0266d[_0x86da('0x35')];if(!_0x19e54f[_0x86da('0x32')][_0x86da('0x3a')](_0x86da('0x3b'))){_0x24b99e[_0x86da('0x1f')]=qs['limit'](_0x19e54f[_0x86da('0x32')]['limit']);_0x24b99e[_0x86da('0x1e')]=qs[_0x86da('0x1e')](_0x19e54f[_0x86da('0x32')]['offset']);}_0x24b99e[_0x86da('0x3c')]=qs['sort'](_0x19e54f[_0x86da('0x32')][_0x86da('0x3d')]);_0x24b99e[_0x86da('0x3e')]=qs[_0x86da('0x34')](_[_0x86da('0x3f')](_0x19e54f['query'],_0xf0266d[_0x86da('0x34')]),_0x379817);if(_0x19e54f[_0x86da('0x32')]['filter']){_0x24b99e[_0x86da('0x3e')]=_[_0x86da('0x40')](_0x24b99e[_0x86da('0x3e')],{'$or':_['map'](_0x379817,function(_0x2db463){if(_0x2db463[_0x86da('0x30')]!==_0x86da('0x41')){var _0x2eaaf0={};_0x2eaaf0[_0x2db463[_0x86da('0x2b')]]={'$like':'%'+_0x19e54f[_0x86da('0x32')][_0x86da('0x42')]+'%'};return _0x2eaaf0;}})});}_0x24b99e=_[_0x86da('0x40')]({},_0x24b99e,_0x19e54f[_0x86da('0x43')]);var _0x53d288={'where':_0x24b99e['where']};return db[_0x86da('0x2d')]['count'](_0x53d288)['then'](function(_0x2a2d2a){_0x3a9c2e[_0x86da('0x21')]=_0x2a2d2a;if(_0x19e54f[_0x86da('0x32')]['includeAll']){_0x24b99e[_0x86da('0x44')]=[{'all':!![]}];}return db['SugarcrmField'][_0x86da('0x45')](_0x24b99e);})[_0x86da('0x28')](function(_0x2a2d28){_0x3a9c2e[_0x86da('0x46')]=_0x2a2d28;return _0x3a9c2e;})['then'](respondWithFilteredResult(_0x1c3a7b,_0x24b99e))[_0x86da('0x47')](handleError(_0x1c3a7b,null));};exports['show']=function(_0x34f037,_0x57f9b0){var _0xcf4178={'raw':!![],'where':{'id':_0x34f037[_0x86da('0x48')]['id']}},_0x514e60={};_0x514e60[_0x86da('0x35')]=_[_0x86da('0x33')](db[_0x86da('0x2d')][_0x86da('0x2e')]);_0x514e60['query']=_[_0x86da('0x33')](_0x34f037[_0x86da('0x32')]);_0x514e60[_0x86da('0x34')]=_['intersection'](_0x514e60[_0x86da('0x35')],_0x514e60[_0x86da('0x32')]);_0xcf4178[_0x86da('0x36')]=_[_0x86da('0x37')](_0x514e60[_0x86da('0x35')],qs[_0x86da('0x38')](_0x34f037[_0x86da('0x32')]['fields']));_0xcf4178[_0x86da('0x36')]=_0xcf4178[_0x86da('0x36')]['length']?_0xcf4178[_0x86da('0x36')]:_0x514e60[_0x86da('0x35')];if(_0x34f037[_0x86da('0x32')][_0x86da('0x49')]){_0xcf4178[_0x86da('0x44')]=[{'all':!![]}];}_0xcf4178=_[_0x86da('0x40')]({},_0xcf4178,_0x34f037[_0x86da('0x43')]);return db[_0x86da('0x2d')][_0x86da('0x4a')](_0xcf4178)[_0x86da('0x28')](handleEntityNotFound(_0x57f9b0,null))['then'](respondWithResult(_0x57f9b0,null))[_0x86da('0x47')](handleError(_0x57f9b0,null));};exports[_0x86da('0x4b')]=function(_0x233785,_0x5333ee){return db[_0x86da('0x2d')]['create'](_0x233785[_0x86da('0x4c')],{})[_0x86da('0x28')](respondWithResult(_0x5333ee,0xc9))['catch'](handleError(_0x5333ee,null));};exports[_0x86da('0x27')]=function(_0xba34f0,_0x20a683){if(_0xba34f0[_0x86da('0x4c')]['id']){delete _0xba34f0[_0x86da('0x4c')]['id'];}return db[_0x86da('0x2d')][_0x86da('0x4a')]({'where':{'id':_0xba34f0['params']['id']}})[_0x86da('0x28')](handleEntityNotFound(_0x20a683,null))[_0x86da('0x28')](saveUpdates(_0xba34f0[_0x86da('0x4c')],null))['then'](respondWithResult(_0x20a683,null))[_0x86da('0x47')](handleError(_0x20a683,null));};exports[_0x86da('0x29')]=function(_0x182ccf,_0x1e7a19){return db[_0x86da('0x2d')]['find']({'where':{'id':_0x182ccf[_0x86da('0x48')]['id']}})[_0x86da('0x28')](handleEntityNotFound(_0x1e7a19,null))[_0x86da('0x28')](removeEntity(_0x1e7a19,null))['catch'](handleError(_0x1e7a19,null));};
\ No newline at end of file
+var _0xb3aa=['nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','params','intersection','find','create','body','eml-format','zip-dir','fast-json-patch','request-promise','mustache','path','sox','to-csv','ejs','lodash','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','offset','undefined','limit','count','set','Content-Range','json','apply','reject','update','then','destroy','end','name','SugarcrmField','rawAttributes','type','model','map','query','keys','attributes','fields','length','hasOwnProperty'];(function(_0x4653b9,_0x50c959){var _0x52ed08=function(_0x451e68){while(--_0x451e68){_0x4653b9['push'](_0x4653b9['shift']());}};_0x52ed08(++_0x50c959);}(_0xb3aa,0x172));var _0xab3a=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0xb3aa[_0x20a584];return _0x4b41a8;};'use strict';var emlformat=require(_0xab3a('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xab3a('0x1'));var jsonpatch=require(_0xab3a('0x2'));var rp=require(_0xab3a('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xab3a('0x4'));var util=require('util');var path=require(_0xab3a('0x5'));var sox=require(_0xab3a('0x6'));var csv=require(_0xab3a('0x7'));var ejs=require(_0xab3a('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xab3a('0x9'));var squel=require('squel');var crypto=require(_0xab3a('0xa'));var jsforce=require('jsforce');var deskjs=require(_0xab3a('0xb'));var toCsv=require(_0xab3a('0x7'));var querystring=require(_0xab3a('0xc'));var Papa=require(_0xab3a('0xd'));var Redis=require(_0xab3a('0xe'));var authService=require(_0xab3a('0xf'));var qs=require(_0xab3a('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xab3a('0x11'))(_0xab3a('0x12'));var utils=require(_0xab3a('0x13'));var config=require(_0xab3a('0x14'));var licenseUtil=require(_0xab3a('0x15'));var db=require(_0xab3a('0x16'))['db'];function respondWithStatusCode(_0x10576e,_0x78f7e7){_0x78f7e7=_0x78f7e7||0xcc;return function(_0x29d4f9){if(_0x29d4f9){return _0x10576e[_0xab3a('0x17')](_0x78f7e7);}return _0x10576e[_0xab3a('0x18')](_0x78f7e7)['end']();};}function respondWithResult(_0x2dbc58,_0x4b9d12){_0x4b9d12=_0x4b9d12||0xc8;return function(_0x4927f6){if(_0x4927f6){return _0x2dbc58[_0xab3a('0x18')](_0x4b9d12)['json'](_0x4927f6);}};}function respondWithFilteredResult(_0xf0e165,_0x34f5ee){return function(_0x453284){if(_0x453284){var _0x2b6769=typeof _0x34f5ee[_0xab3a('0x19')]===_0xab3a('0x1a')&&typeof _0x34f5ee[_0xab3a('0x1b')]===_0xab3a('0x1a');var _0x23332b=_0x453284[_0xab3a('0x1c')];var _0x5a41da=_0x2b6769?0x0:_0x34f5ee[_0xab3a('0x19')];var _0x1a0f2b=_0x2b6769?_0x453284[_0xab3a('0x1c')]:_0x34f5ee['offset']+_0x34f5ee[_0xab3a('0x1b')];var _0xbc12fd;if(_0x1a0f2b>=_0x23332b){_0x1a0f2b=_0x23332b;_0xbc12fd=0xc8;}else{_0xbc12fd=0xce;}_0xf0e165[_0xab3a('0x18')](_0xbc12fd);return _0xf0e165[_0xab3a('0x1d')](_0xab3a('0x1e'),_0x5a41da+'-'+_0x1a0f2b+'/'+_0x23332b)[_0xab3a('0x1f')](_0x453284);}return null;};}function patchUpdates(_0x3ed6b1){return function(_0x5a0d32){try{jsonpatch[_0xab3a('0x20')](_0x5a0d32,_0x3ed6b1,!![]);}catch(_0x4e8c1b){return BPromise[_0xab3a('0x21')](_0x4e8c1b);}return _0x5a0d32['save']();};}function saveUpdates(_0x4ea685,_0x1d0eed){return function(_0x144c99){if(_0x144c99){return _0x144c99[_0xab3a('0x22')](_0x4ea685)[_0xab3a('0x23')](function(_0x188f30){return _0x188f30;});}return null;};}function removeEntity(_0x523e0c,_0x435482){return function(_0xf41847){if(_0xf41847){return _0xf41847[_0xab3a('0x24')]()[_0xab3a('0x23')](function(){_0x523e0c[_0xab3a('0x18')](0xcc)[_0xab3a('0x25')]();});}};}function handleEntityNotFound(_0x310028,_0x2c7979){return function(_0x18868a){if(!_0x18868a){_0x310028[_0xab3a('0x17')](0x194);}return _0x18868a;};}function handleError(_0x1d0fe6,_0x50bde){_0x50bde=_0x50bde||0x1f4;return function(_0x19f05c){logger['error'](_0x19f05c['stack']);if(_0x19f05c[_0xab3a('0x26')]){delete _0x19f05c[_0xab3a('0x26')];}_0x1d0fe6[_0xab3a('0x18')](_0x50bde)['send'](_0x19f05c);};}exports['index']=function(_0x253ebd,_0x1af1dd){var _0x30ede4={},_0x5e49cb={},_0x132fd1={'count':0x0,'rows':[]};var _0x1d62e0=_['map'](db[_0xab3a('0x27')][_0xab3a('0x28')],function(_0x4511dc){return{'name':_0x4511dc['fieldName'],'type':_0x4511dc[_0xab3a('0x29')]['key']};});_0x5e49cb[_0xab3a('0x2a')]=_[_0xab3a('0x2b')](_0x1d62e0,'name');_0x5e49cb[_0xab3a('0x2c')]=_[_0xab3a('0x2d')](_0x253ebd['query']);_0x5e49cb['filters']=_['intersection'](_0x5e49cb[_0xab3a('0x2a')],_0x5e49cb['query']);_0x30ede4[_0xab3a('0x2e')]=_['intersection'](_0x5e49cb['model'],qs['fields'](_0x253ebd[_0xab3a('0x2c')][_0xab3a('0x2f')]));_0x30ede4[_0xab3a('0x2e')]=_0x30ede4[_0xab3a('0x2e')][_0xab3a('0x30')]?_0x30ede4['attributes']:_0x5e49cb[_0xab3a('0x2a')];if(!_0x253ebd[_0xab3a('0x2c')][_0xab3a('0x31')](_0xab3a('0x32'))){_0x30ede4['limit']=qs[_0xab3a('0x1b')](_0x253ebd[_0xab3a('0x2c')]['limit']);_0x30ede4['offset']=qs[_0xab3a('0x19')](_0x253ebd[_0xab3a('0x2c')][_0xab3a('0x19')]);}_0x30ede4[_0xab3a('0x33')]=qs[_0xab3a('0x34')](_0x253ebd['query'][_0xab3a('0x34')]);_0x30ede4[_0xab3a('0x35')]=qs[_0xab3a('0x36')](_[_0xab3a('0x37')](_0x253ebd['query'],_0x5e49cb[_0xab3a('0x36')]),_0x1d62e0);if(_0x253ebd[_0xab3a('0x2c')][_0xab3a('0x38')]){_0x30ede4[_0xab3a('0x35')]=_[_0xab3a('0x39')](_0x30ede4[_0xab3a('0x35')],{'$or':_['map'](_0x1d62e0,function(_0x44063d){if(_0x44063d[_0xab3a('0x29')]!==_0xab3a('0x3a')){var _0x395804={};_0x395804[_0x44063d[_0xab3a('0x26')]]={'$like':'%'+_0x253ebd[_0xab3a('0x2c')][_0xab3a('0x38')]+'%'};return _0x395804;}})});}_0x30ede4=_[_0xab3a('0x39')]({},_0x30ede4,_0x253ebd[_0xab3a('0x3b')]);var _0x1dffb2={'where':_0x30ede4[_0xab3a('0x35')]};return db[_0xab3a('0x27')]['count'](_0x1dffb2)[_0xab3a('0x23')](function(_0x40fbf5){_0x132fd1[_0xab3a('0x1c')]=_0x40fbf5;if(_0x253ebd['query'][_0xab3a('0x3c')]){_0x30ede4[_0xab3a('0x3d')]=[{'all':!![]}];}return db[_0xab3a('0x27')][_0xab3a('0x3e')](_0x30ede4);})[_0xab3a('0x23')](function(_0x1df1bb){_0x132fd1[_0xab3a('0x3f')]=_0x1df1bb;return _0x132fd1;})['then'](respondWithFilteredResult(_0x1af1dd,_0x30ede4))[_0xab3a('0x40')](handleError(_0x1af1dd,null));};exports['show']=function(_0x518e1e,_0x45fe0f){var _0x5c119d={'raw':!![],'where':{'id':_0x518e1e[_0xab3a('0x41')]['id']}},_0x1319e9={};_0x1319e9[_0xab3a('0x2a')]=_[_0xab3a('0x2d')](db[_0xab3a('0x27')][_0xab3a('0x28')]);_0x1319e9[_0xab3a('0x2c')]=_[_0xab3a('0x2d')](_0x518e1e[_0xab3a('0x2c')]);_0x1319e9['filters']=_[_0xab3a('0x42')](_0x1319e9[_0xab3a('0x2a')],_0x1319e9[_0xab3a('0x2c')]);_0x5c119d[_0xab3a('0x2e')]=_['intersection'](_0x1319e9[_0xab3a('0x2a')],qs[_0xab3a('0x2f')](_0x518e1e['query']['fields']));_0x5c119d[_0xab3a('0x2e')]=_0x5c119d[_0xab3a('0x2e')][_0xab3a('0x30')]?_0x5c119d[_0xab3a('0x2e')]:_0x1319e9['model'];if(_0x518e1e['query'][_0xab3a('0x3c')]){_0x5c119d[_0xab3a('0x3d')]=[{'all':!![]}];}_0x5c119d=_[_0xab3a('0x39')]({},_0x5c119d,_0x518e1e[_0xab3a('0x3b')]);return db[_0xab3a('0x27')][_0xab3a('0x43')](_0x5c119d)['then'](handleEntityNotFound(_0x45fe0f,null))[_0xab3a('0x23')](respondWithResult(_0x45fe0f,null))[_0xab3a('0x40')](handleError(_0x45fe0f,null));};exports['create']=function(_0x423c4c,_0x126335){return db[_0xab3a('0x27')][_0xab3a('0x44')](_0x423c4c[_0xab3a('0x45')],{})[_0xab3a('0x23')](respondWithResult(_0x126335,0xc9))[_0xab3a('0x40')](handleError(_0x126335,null));};exports[_0xab3a('0x22')]=function(_0x4d3300,_0x335523){if(_0x4d3300[_0xab3a('0x45')]['id']){delete _0x4d3300[_0xab3a('0x45')]['id'];}return db[_0xab3a('0x27')][_0xab3a('0x43')]({'where':{'id':_0x4d3300['params']['id']}})[_0xab3a('0x23')](handleEntityNotFound(_0x335523,null))[_0xab3a('0x23')](saveUpdates(_0x4d3300[_0xab3a('0x45')],null))['then'](respondWithResult(_0x335523,null))['catch'](handleError(_0x335523,null));};exports[_0xab3a('0x24')]=function(_0x21b36b,_0x5584e3){return db[_0xab3a('0x27')][_0xab3a('0x43')]({'where':{'id':_0x21b36b['params']['id']}})['then'](handleEntityNotFound(_0x5584e3,null))[_0xab3a('0x23')](removeEntity(_0x5584e3,null))[_0xab3a('0x40')](handleError(_0x5584e3,null));};
\ No newline at end of file