Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / intDeskField / intDeskField.controller.js
index 6e4f612..7304f94 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb07f=['status','json','count','offset','set','Content-Range','reject','save','update','then','end','error','stack','name','index','map','DeskField','rawAttributes','type','key','model','query','keys','filters','attributes','fields','hasOwnProperty','nolimit','limit','sort','where','pick','filter','merge','includeAll','include','findAll','catch','intersection','length','options','find','create','body','destroy','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus'];(function(_0x3899d1,_0x4aa04c){var _0xeb4a7d=function(_0x3ea5ee){while(--_0x3ea5ee){_0x3899d1['push'](_0x3899d1['shift']());}};_0xeb4a7d(++_0x4aa04c);}(_0xb07f,0x109));var _0xfb07=function(_0x4f68ae,_0x292eaf){_0x4f68ae=_0x4f68ae-0x0;var _0x362e5c=_0xb07f[_0x4f68ae];return _0x362e5c;};'use strict';var pdf=require(_0xfb07('0x0'));var emlformat=require(_0xfb07('0x1'));var rimraf=require(_0xfb07('0x2'));var zipdir=require(_0xfb07('0x3'));var jsonpatch=require(_0xfb07('0x4'));var rp=require(_0xfb07('0x5'));var moment=require(_0xfb07('0x6'));var BPromise=require(_0xfb07('0x7'));var Mustache=require(_0xfb07('0x8'));var util=require(_0xfb07('0x9'));var path=require(_0xfb07('0xa'));var sox=require('sox');var csv=require(_0xfb07('0xb'));var ejs=require(_0xfb07('0xc'));var fs=require('fs');var _=require(_0xfb07('0xd'));var squel=require(_0xfb07('0xe'));var crypto=require(_0xfb07('0xf'));var jsforce=require(_0xfb07('0x10'));var deskjs=require(_0xfb07('0x11'));var toCsv=require(_0xfb07('0xb'));var querystring=require(_0xfb07('0x12'));var Papa=require(_0xfb07('0x13'));var Redis=require(_0xfb07('0x14'));var authService=require(_0xfb07('0x15'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xfb07('0x16'))(_0xfb07('0x17'));var utils=require('../../config/utils');var config=require(_0xfb07('0x18'));var db=require(_0xfb07('0x19'))['db'];function respondWithStatusCode(_0xc4978c,_0x13275d){_0x13275d=_0x13275d||0xcc;return function(_0x2ad2cf){if(_0x2ad2cf){return _0xc4978c[_0xfb07('0x1a')](_0x13275d);}return _0xc4978c[_0xfb07('0x1b')](_0x13275d)['end']();};}function respondWithResult(_0x5780f8,_0x40bf71){_0x40bf71=_0x40bf71||0xc8;return function(_0x3c69db){if(_0x3c69db){return _0x5780f8[_0xfb07('0x1b')](_0x40bf71)[_0xfb07('0x1c')](_0x3c69db);}};}function respondWithFilteredResult(_0x3c283d,_0x29cbae){return function(_0x228e2a){if(_0x228e2a){var _0x2363d6=_0x228e2a[_0xfb07('0x1d')],_0x6a14e0=_0x29cbae[_0xfb07('0x1e')],_0x3dde76=_0x29cbae['offset']+_0x29cbae['limit'],_0x1cfc43;if(_0x3dde76>=_0x2363d6){_0x3dde76=_0x2363d6;_0x1cfc43=0xc8;}else{_0x1cfc43=0xce;}_0x3c283d[_0xfb07('0x1b')](_0x1cfc43);return _0x3c283d[_0xfb07('0x1f')](_0xfb07('0x20'),_0x6a14e0+'-'+_0x3dde76+'/'+_0x2363d6)['json'](_0x228e2a);}return null;};}function patchUpdates(_0x3923c0){return function(_0x3a88d9){try{jsonpatch['apply'](_0x3a88d9,_0x3923c0,!![]);}catch(_0x4fc244){return BPromise[_0xfb07('0x21')](_0x4fc244);}return _0x3a88d9[_0xfb07('0x22')]();};}function saveUpdates(_0x2d2d33,_0x2c6c44){return function(_0x388995){if(_0x388995){return _0x388995[_0xfb07('0x23')](_0x2d2d33)[_0xfb07('0x24')](function(_0x23c2be){return _0x23c2be;});}return null;};}function removeEntity(_0x19ad99,_0x578bb2){return function(_0x45806a){if(_0x45806a){return _0x45806a['destroy']()[_0xfb07('0x24')](function(){_0x19ad99[_0xfb07('0x1b')](0xcc)[_0xfb07('0x25')]();});}};}function handleEntityNotFound(_0x301c1a,_0xb2063a){return function(_0x508d3b){if(!_0x508d3b){_0x301c1a[_0xfb07('0x1a')](0x194);}return _0x508d3b;};}function handleError(_0x451cd8,_0x10835a){_0x10835a=_0x10835a||0x1f4;return function(_0x47523e){logger[_0xfb07('0x26')](_0x47523e[_0xfb07('0x27')]);if(_0x47523e['name']){delete _0x47523e[_0xfb07('0x28')];}_0x451cd8[_0xfb07('0x1b')](_0x10835a)['send'](_0x47523e);};}exports[_0xfb07('0x29')]=function(_0x89f385,_0xe813a7){var _0x149ac0={},_0x46927a={},_0x2b0650={'count':0x0,'rows':[]};var _0x20f01a=_[_0xfb07('0x2a')](db[_0xfb07('0x2b')][_0xfb07('0x2c')],function(_0x1332e1){return{'name':_0x1332e1['fieldName'],'type':_0x1332e1[_0xfb07('0x2d')][_0xfb07('0x2e')]};});_0x46927a[_0xfb07('0x2f')]=_[_0xfb07('0x2a')](_0x20f01a,'name');_0x46927a[_0xfb07('0x30')]=_[_0xfb07('0x31')](_0x89f385['query']);_0x46927a[_0xfb07('0x32')]=_['intersection'](_0x46927a[_0xfb07('0x2f')],_0x46927a['query']);_0x149ac0[_0xfb07('0x33')]=_['intersection'](_0x46927a[_0xfb07('0x2f')],qs[_0xfb07('0x34')](_0x89f385[_0xfb07('0x30')][_0xfb07('0x34')]));_0x149ac0[_0xfb07('0x33')]=_0x149ac0[_0xfb07('0x33')]['length']?_0x149ac0['attributes']:_0x46927a[_0xfb07('0x2f')];if(!_0x89f385[_0xfb07('0x30')][_0xfb07('0x35')](_0xfb07('0x36'))){_0x149ac0['limit']=qs['limit'](_0x89f385[_0xfb07('0x30')][_0xfb07('0x37')]);_0x149ac0[_0xfb07('0x1e')]=qs[_0xfb07('0x1e')](_0x89f385[_0xfb07('0x30')][_0xfb07('0x1e')]);}_0x149ac0['order']=qs['sort'](_0x89f385['query'][_0xfb07('0x38')]);_0x149ac0[_0xfb07('0x39')]=qs[_0xfb07('0x32')](_[_0xfb07('0x3a')](_0x89f385['query'],_0x46927a['filters']));if(_0x89f385[_0xfb07('0x30')][_0xfb07('0x3b')]){_0x149ac0['where']=_['merge'](_0x149ac0['where'],{'$or':_[_0xfb07('0x2a')](_0x20f01a,function(_0x10cd8b){if(_0x10cd8b['type']!=='VIRTUAL'){var _0x3c0deb={};_0x3c0deb[_0x10cd8b[_0xfb07('0x28')]]={'$like':'%'+_0x89f385[_0xfb07('0x30')][_0xfb07('0x3b')]+'%'};return _0x3c0deb;}})});}_0x149ac0=_[_0xfb07('0x3c')]({},_0x149ac0,_0x89f385['options']);var _0x1644e8={'where':_0x149ac0[_0xfb07('0x39')]};return db[_0xfb07('0x2b')][_0xfb07('0x1d')](_0x1644e8)['then'](function(_0x4ab5dd){_0x2b0650[_0xfb07('0x1d')]=_0x4ab5dd;if(_0x89f385[_0xfb07('0x30')][_0xfb07('0x3d')]){_0x149ac0[_0xfb07('0x3e')]=[{'all':!![]}];}return db[_0xfb07('0x2b')][_0xfb07('0x3f')](_0x149ac0);})[_0xfb07('0x24')](function(_0x5a292d){_0x2b0650['rows']=_0x5a292d;return _0x2b0650;})[_0xfb07('0x24')](respondWithFilteredResult(_0xe813a7,_0x149ac0))[_0xfb07('0x40')](handleError(_0xe813a7,null));};exports['show']=function(_0x5df46c,_0x10a317){var _0x20d682={'raw':!![],'where':{'id':_0x5df46c['params']['id']}},_0x190268={};_0x190268['model']=_[_0xfb07('0x31')](db[_0xfb07('0x2b')][_0xfb07('0x2c')]);_0x190268[_0xfb07('0x30')]=_[_0xfb07('0x31')](_0x5df46c[_0xfb07('0x30')]);_0x190268[_0xfb07('0x32')]=_[_0xfb07('0x41')](_0x190268[_0xfb07('0x2f')],_0x190268['query']);_0x20d682[_0xfb07('0x33')]=_[_0xfb07('0x41')](_0x190268[_0xfb07('0x2f')],qs[_0xfb07('0x34')](_0x5df46c[_0xfb07('0x30')][_0xfb07('0x34')]));_0x20d682[_0xfb07('0x33')]=_0x20d682[_0xfb07('0x33')][_0xfb07('0x42')]?_0x20d682[_0xfb07('0x33')]:_0x190268['model'];if(_0x5df46c['query'][_0xfb07('0x3d')]){_0x20d682[_0xfb07('0x3e')]=[{'all':!![]}];}_0x20d682=_['merge']({},_0x20d682,_0x5df46c[_0xfb07('0x43')]);return db[_0xfb07('0x2b')][_0xfb07('0x44')](_0x20d682)[_0xfb07('0x24')](handleEntityNotFound(_0x10a317,null))[_0xfb07('0x24')](respondWithResult(_0x10a317,null))['catch'](handleError(_0x10a317,null));};exports['create']=function(_0x1a3458,_0x3e3ab5){return db[_0xfb07('0x2b')][_0xfb07('0x45')](_0x1a3458[_0xfb07('0x46')],{})[_0xfb07('0x24')](respondWithResult(_0x3e3ab5,0xc9))[_0xfb07('0x40')](handleError(_0x3e3ab5,null));};exports[_0xfb07('0x23')]=function(_0x186987,_0x28e66f){if(_0x186987['body']['id']){delete _0x186987['body']['id'];}return db['DeskField'][_0xfb07('0x44')]({'where':{'id':_0x186987['params']['id']}})[_0xfb07('0x24')](handleEntityNotFound(_0x28e66f,null))[_0xfb07('0x24')](saveUpdates(_0x186987[_0xfb07('0x46')],null))[_0xfb07('0x24')](respondWithResult(_0x28e66f,null))[_0xfb07('0x40')](handleError(_0x28e66f,null));};exports[_0xfb07('0x47')]=function(_0x4d464e,_0x3b2cce){return db[_0xfb07('0x2b')][_0xfb07('0x44')]({'where':{'id':_0x4d464e[_0xfb07('0x48')]['id']}})[_0xfb07('0x24')](handleEntityNotFound(_0x3b2cce,null))['then'](removeEntity(_0x3b2cce,null))[_0xfb07('0x40')](handleError(_0x3b2cce,null));};
\ No newline at end of file
+var _0x07c3=['zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','then','sendStatus','stack','send','index','map','rawAttributes','fieldName','type','key','model','name','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','pick','filter','merge','DeskField','include','findAll','rows','catch','show','params','find','create','body','update','destroy','html-pdf','eml-format','rimraf'];(function(_0x43b3d8,_0x5bd44d){var _0x2323a7=function(_0x3ae51b){while(--_0x3ae51b){_0x43b3d8['push'](_0x43b3d8['shift']());}};_0x2323a7(++_0x5bd44d);}(_0x07c3,0x1bf));var _0x307c=function(_0x29631f,_0xdb767){_0x29631f=_0x29631f-0x0;var _0x486d87=_0x07c3[_0x29631f];return _0x486d87;};'use strict';var pdf=require(_0x307c('0x0'));var emlformat=require(_0x307c('0x1'));var rimraf=require(_0x307c('0x2'));var zipdir=require(_0x307c('0x3'));var jsonpatch=require(_0x307c('0x4'));var rp=require(_0x307c('0x5'));var moment=require(_0x307c('0x6'));var BPromise=require(_0x307c('0x7'));var Mustache=require('mustache');var util=require(_0x307c('0x8'));var path=require(_0x307c('0x9'));var sox=require(_0x307c('0xa'));var csv=require(_0x307c('0xb'));var ejs=require(_0x307c('0xc'));var fs=require('fs');var _=require(_0x307c('0xd'));var squel=require(_0x307c('0xe'));var crypto=require(_0x307c('0xf'));var jsforce=require(_0x307c('0x10'));var deskjs=require(_0x307c('0x11'));var toCsv=require(_0x307c('0xb'));var querystring=require(_0x307c('0x12'));var Papa=require(_0x307c('0x13'));var Redis=require(_0x307c('0x14'));var authService=require(_0x307c('0x15'));var qs=require('../../components/parsers/qs');var as=require(_0x307c('0x16'));var hardwareService=require(_0x307c('0x17'));var logger=require(_0x307c('0x18'))(_0x307c('0x19'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x307c('0x1a'))['db'];function respondWithStatusCode(_0x478951,_0x3c21fb){_0x3c21fb=_0x3c21fb||0xcc;return function(_0x1a00ec){if(_0x1a00ec){return _0x478951['sendStatus'](_0x3c21fb);}return _0x478951[_0x307c('0x1b')](_0x3c21fb)[_0x307c('0x1c')]();};}function respondWithResult(_0x10534d,_0x45ef78){_0x45ef78=_0x45ef78||0xc8;return function(_0x4193d8){if(_0x4193d8){return _0x10534d[_0x307c('0x1b')](_0x45ef78)[_0x307c('0x1d')](_0x4193d8);}};}function respondWithFilteredResult(_0x46c5d8,_0x65678e){return function(_0x38f028){if(_0x38f028){var _0x405273=_0x38f028[_0x307c('0x1e')],_0x424a74=_0x65678e[_0x307c('0x1f')],_0x53e2f4=_0x65678e[_0x307c('0x1f')]+_0x65678e[_0x307c('0x20')],_0x2a3edc;if(_0x53e2f4>=_0x405273){_0x53e2f4=_0x405273;_0x2a3edc=0xc8;}else{_0x2a3edc=0xce;}_0x46c5d8[_0x307c('0x1b')](_0x2a3edc);return _0x46c5d8[_0x307c('0x21')](_0x307c('0x22'),_0x424a74+'-'+_0x53e2f4+'/'+_0x405273)[_0x307c('0x1d')](_0x38f028);}return null;};}function patchUpdates(_0x5e03d0){return function(_0x4922de){try{jsonpatch[_0x307c('0x23')](_0x4922de,_0x5e03d0,!![]);}catch(_0x4aa3c8){return BPromise[_0x307c('0x24')](_0x4aa3c8);}return _0x4922de['save']();};}function saveUpdates(_0x4cf649,_0x4bcc1a){return function(_0x25a503){if(_0x25a503){return _0x25a503['update'](_0x4cf649)[_0x307c('0x25')](function(_0xa79b24){return _0xa79b24;});}return null;};}function removeEntity(_0x5b640f,_0x1cdc48){return function(_0x45fe2){if(_0x45fe2){return _0x45fe2['destroy']()[_0x307c('0x25')](function(){_0x5b640f[_0x307c('0x1b')](0xcc)[_0x307c('0x1c')]();});}};}function handleEntityNotFound(_0x519985,_0x36802c){return function(_0x2b5f2f){if(!_0x2b5f2f){_0x519985[_0x307c('0x26')](0x194);}return _0x2b5f2f;};}function handleError(_0x383065,_0xa278fc){_0xa278fc=_0xa278fc||0x1f4;return function(_0x657402){logger['error'](_0x657402[_0x307c('0x27')]);if(_0x657402['name']){delete _0x657402['name'];}_0x383065[_0x307c('0x1b')](_0xa278fc)[_0x307c('0x28')](_0x657402);};}exports[_0x307c('0x29')]=function(_0x332e81,_0x25dede){var _0x1591d1={},_0x4fd125={},_0x1fbdda={'count':0x0,'rows':[]};var _0x181fa2=_[_0x307c('0x2a')](db['DeskField'][_0x307c('0x2b')],function(_0x1781ab){return{'name':_0x1781ab[_0x307c('0x2c')],'type':_0x1781ab[_0x307c('0x2d')][_0x307c('0x2e')]};});_0x4fd125[_0x307c('0x2f')]=_['map'](_0x181fa2,_0x307c('0x30'));_0x4fd125[_0x307c('0x31')]=_[_0x307c('0x32')](_0x332e81[_0x307c('0x31')]);_0x4fd125[_0x307c('0x33')]=_[_0x307c('0x34')](_0x4fd125[_0x307c('0x2f')],_0x4fd125[_0x307c('0x31')]);_0x1591d1[_0x307c('0x35')]=_['intersection'](_0x4fd125[_0x307c('0x2f')],qs[_0x307c('0x36')](_0x332e81[_0x307c('0x31')][_0x307c('0x36')]));_0x1591d1[_0x307c('0x35')]=_0x1591d1[_0x307c('0x35')][_0x307c('0x37')]?_0x1591d1[_0x307c('0x35')]:_0x4fd125[_0x307c('0x2f')];if(!_0x332e81[_0x307c('0x31')][_0x307c('0x38')]('nolimit')){_0x1591d1[_0x307c('0x20')]=qs[_0x307c('0x20')](_0x332e81['query'][_0x307c('0x20')]);_0x1591d1[_0x307c('0x1f')]=qs['offset'](_0x332e81[_0x307c('0x31')]['offset']);}_0x1591d1[_0x307c('0x39')]=qs[_0x307c('0x3a')](_0x332e81[_0x307c('0x31')][_0x307c('0x3a')]);_0x1591d1[_0x307c('0x3b')]=qs[_0x307c('0x33')](_[_0x307c('0x3c')](_0x332e81['query'],_0x4fd125[_0x307c('0x33')]));if(_0x332e81[_0x307c('0x31')][_0x307c('0x3d')]){_0x1591d1[_0x307c('0x3b')]=_[_0x307c('0x3e')](_0x1591d1[_0x307c('0x3b')],{'$or':_[_0x307c('0x2a')](_0x181fa2,function(_0x5da51b){if(_0x5da51b['type']!=='VIRTUAL'){var _0x456e1d={};_0x456e1d[_0x5da51b[_0x307c('0x30')]]={'$like':'%'+_0x332e81[_0x307c('0x31')]['filter']+'%'};return _0x456e1d;}})});}_0x1591d1=_[_0x307c('0x3e')]({},_0x1591d1,_0x332e81['options']);var _0x3d14c8={'where':_0x1591d1[_0x307c('0x3b')]};return db[_0x307c('0x3f')][_0x307c('0x1e')](_0x3d14c8)[_0x307c('0x25')](function(_0x70fc50){_0x1fbdda[_0x307c('0x1e')]=_0x70fc50;if(_0x332e81[_0x307c('0x31')]['includeAll']){_0x1591d1[_0x307c('0x40')]=[{'all':!![]}];}return db['DeskField'][_0x307c('0x41')](_0x1591d1);})['then'](function(_0x6b3b66){_0x1fbdda[_0x307c('0x42')]=_0x6b3b66;return _0x1fbdda;})[_0x307c('0x25')](respondWithFilteredResult(_0x25dede,_0x1591d1))[_0x307c('0x43')](handleError(_0x25dede,null));};exports[_0x307c('0x44')]=function(_0x2b34a7,_0x42c97e){var _0x45cc33={'raw':!![],'where':{'id':_0x2b34a7[_0x307c('0x45')]['id']}},_0x1ae04b={};_0x1ae04b[_0x307c('0x2f')]=_[_0x307c('0x32')](db['DeskField']['rawAttributes']);_0x1ae04b[_0x307c('0x31')]=_[_0x307c('0x32')](_0x2b34a7[_0x307c('0x31')]);_0x1ae04b[_0x307c('0x33')]=_[_0x307c('0x34')](_0x1ae04b[_0x307c('0x2f')],_0x1ae04b['query']);_0x45cc33['attributes']=_[_0x307c('0x34')](_0x1ae04b['model'],qs[_0x307c('0x36')](_0x2b34a7[_0x307c('0x31')][_0x307c('0x36')]));_0x45cc33['attributes']=_0x45cc33[_0x307c('0x35')][_0x307c('0x37')]?_0x45cc33[_0x307c('0x35')]:_0x1ae04b[_0x307c('0x2f')];if(_0x2b34a7[_0x307c('0x31')]['includeAll']){_0x45cc33[_0x307c('0x40')]=[{'all':!![]}];}_0x45cc33=_[_0x307c('0x3e')]({},_0x45cc33,_0x2b34a7['options']);return db[_0x307c('0x3f')][_0x307c('0x46')](_0x45cc33)[_0x307c('0x25')](handleEntityNotFound(_0x42c97e,null))[_0x307c('0x25')](respondWithResult(_0x42c97e,null))[_0x307c('0x43')](handleError(_0x42c97e,null));};exports[_0x307c('0x47')]=function(_0x1ac427,_0x5dbe31){return db[_0x307c('0x3f')][_0x307c('0x47')](_0x1ac427[_0x307c('0x48')],{})['then'](respondWithResult(_0x5dbe31,0xc9))[_0x307c('0x43')](handleError(_0x5dbe31,null));};exports[_0x307c('0x49')]=function(_0x2ced73,_0x3a5160){if(_0x2ced73['body']['id']){delete _0x2ced73[_0x307c('0x48')]['id'];}return db['DeskField']['find']({'where':{'id':_0x2ced73['params']['id']}})[_0x307c('0x25')](handleEntityNotFound(_0x3a5160,null))[_0x307c('0x25')](saveUpdates(_0x2ced73[_0x307c('0x48')],null))[_0x307c('0x25')](respondWithResult(_0x3a5160,null))['catch'](handleError(_0x3a5160,null));};exports[_0x307c('0x4a')]=function(_0x42263f,_0x398ef5){return db[_0x307c('0x3f')][_0x307c('0x46')]({'where':{'id':_0x42263f[_0x307c('0x45')]['id']}})[_0x307c('0x25')](handleEntityNotFound(_0x398ef5,null))['then'](removeEntity(_0x398ef5,null))['catch'](handleError(_0x398ef5,null));};
\ No newline at end of file