Built motion from commit (unavailable).|2.4.5
[motion2.git] / server / api / userProfileResource / userProfileResource.controller.js
index b38a1b2..131d385 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9bde=['includeAll','include','findAll','rows','catch','show','find','create','body','destroy','params','describe','eml-format','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','end','json','count','offset','status','set','Content-Range','save','update','then','error','stack','name','send','UserProfileResource','rawAttributes','model','keys','filters','intersection','query','attributes','fields','length','nolimit','limit','order','sort','where','pick','filter','merge','type','VIRTUAL'];(function(_0x59ee6f,_0x450239){var _0x4c0979=function(_0x565e92){while(--_0x565e92){_0x59ee6f['push'](_0x59ee6f['shift']());}};_0x4c0979(++_0x450239);}(_0x9bde,0xe1));var _0xe9bd=function(_0x558981,_0x3aa757){_0x558981=_0x558981-0x0;var _0x1aeeb7=_0x9bde[_0x558981];return _0x1aeeb7;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xe9bd('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xe9bd('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0xe9bd('0x2'));var moment=require(_0xe9bd('0x3'));var BPromise=require(_0xe9bd('0x4'));var Mustache=require(_0xe9bd('0x5'));var util=require(_0xe9bd('0x6'));var path=require(_0xe9bd('0x7'));var sox=require(_0xe9bd('0x8'));var csv=require('to-csv');var ejs=require(_0xe9bd('0x9'));var fs=require('fs');var _=require(_0xe9bd('0xa'));var squel=require(_0xe9bd('0xb'));var crypto=require(_0xe9bd('0xc'));var jsforce=require(_0xe9bd('0xd'));var deskjs=require(_0xe9bd('0xe'));var toCsv=require(_0xe9bd('0xf'));var querystring=require(_0xe9bd('0x10'));var Papa=require(_0xe9bd('0x11'));var Redis=require(_0xe9bd('0x12'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0xe9bd('0x13'));var logger=require(_0xe9bd('0x14'))(_0xe9bd('0x15'));var utils=require('../../config/utils');var config=require(_0xe9bd('0x16'));var db=require(_0xe9bd('0x17'))['db'];function respondWithStatusCode(_0x3339f9,_0x141587){_0x141587=_0x141587||0xcc;return function(_0x5e022a){if(_0x5e022a){return _0x3339f9[_0xe9bd('0x18')](_0x141587);}return _0x3339f9['status'](_0x141587)[_0xe9bd('0x19')]();};}function respondWithResult(_0x429e88,_0x3435b4){_0x3435b4=_0x3435b4||0xc8;return function(_0x51109f){if(_0x51109f){return _0x429e88['status'](_0x3435b4)[_0xe9bd('0x1a')](_0x51109f);}};}function respondWithFilteredResult(_0x248818,_0x3a9e5f){return function(_0x46a59b){if(_0x46a59b){var _0x3360bd=_0x46a59b[_0xe9bd('0x1b')],_0x389e7b=_0x3a9e5f[_0xe9bd('0x1c')],_0x45a9f2=_0x3a9e5f[_0xe9bd('0x1c')]+_0x3a9e5f['limit'],_0x573350;if(_0x45a9f2>=_0x3360bd){_0x45a9f2=_0x3360bd;_0x573350=0xc8;}else{_0x573350=0xce;}_0x248818[_0xe9bd('0x1d')](_0x573350);return _0x248818[_0xe9bd('0x1e')](_0xe9bd('0x1f'),_0x389e7b+'-'+_0x45a9f2+'/'+_0x3360bd)[_0xe9bd('0x1a')](_0x46a59b);}return null;};}function patchUpdates(_0x5cf674){return function(_0x20ec32){try{jsonpatch['apply'](_0x20ec32,_0x5cf674,!![]);}catch(_0xc6b661){return BPromise['reject'](_0xc6b661);}return _0x20ec32[_0xe9bd('0x20')]();};}function saveUpdates(_0x417113,_0x134c4e){return function(_0x3dda13){if(_0x3dda13){return _0x3dda13[_0xe9bd('0x21')](_0x417113)[_0xe9bd('0x22')](function(_0x6593ce){return _0x6593ce;});}return null;};}function removeEntity(_0x49165b,_0x133318){return function(_0x28cd17){if(_0x28cd17){return _0x28cd17['destroy']()[_0xe9bd('0x22')](function(){_0x49165b['status'](0xcc)[_0xe9bd('0x19')]();});}};}function handleEntityNotFound(_0x1b9cc9,_0x36f8c0){return function(_0xf02209){if(!_0xf02209){_0x1b9cc9['sendStatus'](0x194);}return _0xf02209;};}function handleError(_0x24cf25,_0x1e3cbb){_0x1e3cbb=_0x1e3cbb||0x1f4;return function(_0x2c9a57){logger[_0xe9bd('0x23')](_0x2c9a57[_0xe9bd('0x24')]);if(_0x2c9a57[_0xe9bd('0x25')]){delete _0x2c9a57[_0xe9bd('0x25')];}_0x24cf25[_0xe9bd('0x1d')](_0x1e3cbb)[_0xe9bd('0x26')](_0x2c9a57);};}exports['index']=function(_0x3c211a,_0x38fdfa){var _0x5ba1d6={},_0x3b13b7={},_0xc25248={'count':0x0,'rows':[]};var _0x119672=db[_0xe9bd('0x27')][_0xe9bd('0x28')];_0x3b13b7[_0xe9bd('0x29')]=_['keys'](_0x119672);_0x3b13b7['query']=_[_0xe9bd('0x2a')](_0x3c211a['query']);_0x3b13b7[_0xe9bd('0x2b')]=_[_0xe9bd('0x2c')](_0x3b13b7[_0xe9bd('0x29')],_0x3b13b7[_0xe9bd('0x2d')]);_0x5ba1d6[_0xe9bd('0x2e')]=_['intersection'](_0x3b13b7['model'],qs[_0xe9bd('0x2f')](_0x3c211a[_0xe9bd('0x2d')][_0xe9bd('0x2f')]));_0x5ba1d6[_0xe9bd('0x2e')]=_0x5ba1d6[_0xe9bd('0x2e')][_0xe9bd('0x30')]?_0x5ba1d6[_0xe9bd('0x2e')]:_0x3b13b7[_0xe9bd('0x29')];if(!_0x3c211a[_0xe9bd('0x2d')]['hasOwnProperty'](_0xe9bd('0x31'))){_0x5ba1d6[_0xe9bd('0x32')]=qs[_0xe9bd('0x32')](_0x3c211a['query']['limit']);_0x5ba1d6[_0xe9bd('0x1c')]=qs[_0xe9bd('0x1c')](_0x3c211a[_0xe9bd('0x2d')][_0xe9bd('0x1c')]);}_0x5ba1d6[_0xe9bd('0x33')]=qs[_0xe9bd('0x34')](_0x3c211a[_0xe9bd('0x2d')][_0xe9bd('0x34')]);_0x5ba1d6[_0xe9bd('0x35')]=qs[_0xe9bd('0x2b')](_[_0xe9bd('0x36')](_0x3c211a[_0xe9bd('0x2d')],_0x3b13b7[_0xe9bd('0x2b')]));if(_0x3c211a[_0xe9bd('0x2d')][_0xe9bd('0x37')]){_0x5ba1d6[_0xe9bd('0x35')]=_[_0xe9bd('0x38')](_0x5ba1d6[_0xe9bd('0x35')],{'$or':_['map'](_0x119672,function(_0x3f3cf5){if(_0x3f3cf5[_0xe9bd('0x39')]['key']!==_0xe9bd('0x3a')){var _0x264c87={};_0x264c87[_0x3f3cf5['field']]={'$like':'%'+_0x3c211a['query'][_0xe9bd('0x37')]+'%'};return _0x264c87;}})});}_0x5ba1d6=_[_0xe9bd('0x38')]({},_0x5ba1d6,_0x3c211a['options']);var _0x2d1289={'where':_0x5ba1d6[_0xe9bd('0x35')]};return db[_0xe9bd('0x27')]['count'](_0x2d1289)[_0xe9bd('0x22')](function(_0x4d1945){_0xc25248[_0xe9bd('0x1b')]=_0x4d1945;if(_0x3c211a[_0xe9bd('0x2d')][_0xe9bd('0x3b')]){_0x5ba1d6[_0xe9bd('0x3c')]=[{'all':!![]}];}return db['UserProfileResource'][_0xe9bd('0x3d')](_0x5ba1d6);})[_0xe9bd('0x22')](function(_0x327e1a){_0xc25248[_0xe9bd('0x3e')]=_0x327e1a;return _0xc25248;})[_0xe9bd('0x22')](respondWithFilteredResult(_0x38fdfa,_0x5ba1d6))[_0xe9bd('0x3f')](handleError(_0x38fdfa,null));};exports[_0xe9bd('0x40')]=function(_0xacfd19,_0x2b5a71){var _0x1d5d93={'raw':![],'where':{'id':_0xacfd19['params']['id']}},_0x4e8565={};_0x4e8565[_0xe9bd('0x29')]=_['keys'](db[_0xe9bd('0x27')][_0xe9bd('0x28')]);_0x4e8565[_0xe9bd('0x2d')]=_['keys'](_0xacfd19[_0xe9bd('0x2d')]);_0x4e8565[_0xe9bd('0x2b')]=_[_0xe9bd('0x2c')](_0x4e8565['model'],_0x4e8565[_0xe9bd('0x2d')]);_0x1d5d93[_0xe9bd('0x2e')]=_[_0xe9bd('0x2c')](_0x4e8565[_0xe9bd('0x29')],qs[_0xe9bd('0x2f')](_0xacfd19[_0xe9bd('0x2d')][_0xe9bd('0x2f')]));_0x1d5d93[_0xe9bd('0x2e')]=_0x1d5d93[_0xe9bd('0x2e')][_0xe9bd('0x30')]?_0x1d5d93[_0xe9bd('0x2e')]:_0x4e8565[_0xe9bd('0x29')];if(_0xacfd19[_0xe9bd('0x2d')][_0xe9bd('0x3b')]){_0x1d5d93[_0xe9bd('0x3c')]=[{'all':!![]}];}_0x1d5d93=_['merge']({},_0x1d5d93,_0xacfd19['options']);return db[_0xe9bd('0x27')][_0xe9bd('0x41')](_0x1d5d93)[_0xe9bd('0x22')](handleEntityNotFound(_0x2b5a71,null))['then'](respondWithResult(_0x2b5a71,null))['catch'](handleError(_0x2b5a71,null));};exports[_0xe9bd('0x42')]=function(_0x3f6f22,_0x165942){return db[_0xe9bd('0x27')][_0xe9bd('0x42')](_0x3f6f22[_0xe9bd('0x43')],{})[_0xe9bd('0x22')](respondWithResult(_0x165942,0xc9))['catch'](handleError(_0x165942,null));};exports[_0xe9bd('0x21')]=function(_0x4cc146,_0x36726e){if(_0x4cc146[_0xe9bd('0x43')]['id']){delete _0x4cc146[_0xe9bd('0x43')]['id'];}return db[_0xe9bd('0x27')][_0xe9bd('0x41')]({'where':{'id':_0x4cc146['params']['id']}})[_0xe9bd('0x22')](handleEntityNotFound(_0x36726e,null))[_0xe9bd('0x22')](saveUpdates(_0x4cc146[_0xe9bd('0x43')],null))['then'](respondWithResult(_0x36726e,null))[_0xe9bd('0x3f')](handleError(_0x36726e,null));};exports[_0xe9bd('0x44')]=function(_0x34f787,_0x5a466b){return db[_0xe9bd('0x27')][_0xe9bd('0x41')]({'where':{'id':_0x34f787[_0xe9bd('0x45')]['id']}})[_0xe9bd('0x22')](handleEntityNotFound(_0x5a466b,null))[_0xe9bd('0x22')](removeEntity(_0x5a466b,null))['catch'](handleError(_0x5a466b,null));};exports[_0xe9bd('0x46')]=function(_0x4b8ff9,_0x835697){return db[_0xe9bd('0x27')][_0xe9bd('0x46')]()[_0xe9bd('0x22')](respondWithResult(_0x835697,null))[_0xe9bd('0x3f')](handleError(_0x835697,null));};
\ No newline at end of file
+var _0xa41a=['Content-Range','reject','save','destroy','then','sendStatus','stack','rawAttributes','model','keys','query','filters','intersection','fields','attributes','hasOwnProperty','nolimit','sort','where','pick','filter','merge','type','key','VIRTUAL','options','UserProfileResource','includeAll','findAll','rows','catch','show','params','create','body','update','find','describe','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','status','end','json','count','offset','limit','set'];(function(_0x45153a,_0x2b663c){var _0x270852=function(_0x59b908){while(--_0x59b908){_0x45153a['push'](_0x45153a['shift']());}};_0x270852(++_0x2b663c);}(_0xa41a,0x6b));var _0xaa41=function(_0x1158a4,_0x2accaa){_0x1158a4=_0x1158a4-0x0;var _0x6b0578=_0xa41a[_0x1158a4];return _0x6b0578;};'use strict';var pdf=require(_0xaa41('0x0'));var emlformat=require(_0xaa41('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xaa41('0x2'));var jsonpatch=require(_0xaa41('0x3'));var rp=require(_0xaa41('0x4'));var moment=require(_0xaa41('0x5'));var BPromise=require(_0xaa41('0x6'));var Mustache=require(_0xaa41('0x7'));var util=require(_0xaa41('0x8'));var path=require(_0xaa41('0x9'));var sox=require('sox');var csv=require(_0xaa41('0xa'));var ejs=require(_0xaa41('0xb'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xaa41('0xc'));var jsforce=require(_0xaa41('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xaa41('0xa'));var querystring=require(_0xaa41('0xe'));var Papa=require(_0xaa41('0xf'));var Redis=require(_0xaa41('0x10'));var authService=require(_0xaa41('0x11'));var qs=require(_0xaa41('0x12'));var hardwareService=require(_0xaa41('0x13'));var logger=require(_0xaa41('0x14'))(_0xaa41('0x15'));var utils=require('../../config/utils');var config=require(_0xaa41('0x16'));var db=require(_0xaa41('0x17'))['db'];function respondWithStatusCode(_0x524cab,_0x54827c){_0x54827c=_0x54827c||0xcc;return function(_0x1d0a54){if(_0x1d0a54){return _0x524cab['sendStatus'](_0x54827c);}return _0x524cab[_0xaa41('0x18')](_0x54827c)[_0xaa41('0x19')]();};}function respondWithResult(_0x2f64bc,_0x889d44){_0x889d44=_0x889d44||0xc8;return function(_0x6f9ade){if(_0x6f9ade){return _0x2f64bc['status'](_0x889d44)[_0xaa41('0x1a')](_0x6f9ade);}};}function respondWithFilteredResult(_0x178170,_0x1934e9){return function(_0x1ef7d9){if(_0x1ef7d9){var _0x2a6988=_0x1ef7d9[_0xaa41('0x1b')],_0x2005ae=_0x1934e9[_0xaa41('0x1c')],_0x1e1e02=_0x1934e9[_0xaa41('0x1c')]+_0x1934e9[_0xaa41('0x1d')],_0x550ad5;if(_0x1e1e02>=_0x2a6988){_0x1e1e02=_0x2a6988;_0x550ad5=0xc8;}else{_0x550ad5=0xce;}_0x178170[_0xaa41('0x18')](_0x550ad5);return _0x178170[_0xaa41('0x1e')](_0xaa41('0x1f'),_0x2005ae+'-'+_0x1e1e02+'/'+_0x2a6988)[_0xaa41('0x1a')](_0x1ef7d9);}return null;};}function patchUpdates(_0x150ddf){return function(_0x4fe1a4){try{jsonpatch['apply'](_0x4fe1a4,_0x150ddf,!![]);}catch(_0x1f502a){return BPromise[_0xaa41('0x20')](_0x1f502a);}return _0x4fe1a4[_0xaa41('0x21')]();};}function saveUpdates(_0x54c488,_0x2bf794){return function(_0x1f692b){if(_0x1f692b){return _0x1f692b['update'](_0x54c488)['then'](function(_0x1b1910){return _0x1b1910;});}return null;};}function removeEntity(_0x5d4374,_0xafd672){return function(_0x209c83){if(_0x209c83){return _0x209c83[_0xaa41('0x22')]()[_0xaa41('0x23')](function(){_0x5d4374[_0xaa41('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0x43c430,_0x43a85c){return function(_0x448a21){if(!_0x448a21){_0x43c430[_0xaa41('0x24')](0x194);}return _0x448a21;};}function handleError(_0x274630,_0xa1f024){_0xa1f024=_0xa1f024||0x1f4;return function(_0x5c3074){logger['error'](_0x5c3074[_0xaa41('0x25')]);if(_0x5c3074['name']){delete _0x5c3074['name'];}_0x274630[_0xaa41('0x18')](_0xa1f024)['send'](_0x5c3074);};}exports['index']=function(_0x2d0ac0,_0x9c8c21){var _0x392214={},_0x632fd2={},_0x3f5272={'count':0x0,'rows':[]};var _0xa7269f=db['UserProfileResource'][_0xaa41('0x26')];_0x632fd2[_0xaa41('0x27')]=_[_0xaa41('0x28')](_0xa7269f);_0x632fd2[_0xaa41('0x29')]=_[_0xaa41('0x28')](_0x2d0ac0[_0xaa41('0x29')]);_0x632fd2[_0xaa41('0x2a')]=_[_0xaa41('0x2b')](_0x632fd2['model'],_0x632fd2[_0xaa41('0x29')]);_0x392214['attributes']=_['intersection'](_0x632fd2[_0xaa41('0x27')],qs[_0xaa41('0x2c')](_0x2d0ac0['query'][_0xaa41('0x2c')]));_0x392214[_0xaa41('0x2d')]=_0x392214['attributes']['length']?_0x392214['attributes']:_0x632fd2[_0xaa41('0x27')];if(!_0x2d0ac0[_0xaa41('0x29')][_0xaa41('0x2e')](_0xaa41('0x2f'))){_0x392214['limit']=qs[_0xaa41('0x1d')](_0x2d0ac0[_0xaa41('0x29')][_0xaa41('0x1d')]);_0x392214['offset']=qs[_0xaa41('0x1c')](_0x2d0ac0[_0xaa41('0x29')][_0xaa41('0x1c')]);}_0x392214['order']=qs[_0xaa41('0x30')](_0x2d0ac0[_0xaa41('0x29')]['sort']);_0x392214[_0xaa41('0x31')]=qs[_0xaa41('0x2a')](_[_0xaa41('0x32')](_0x2d0ac0['query'],_0x632fd2[_0xaa41('0x2a')]));if(_0x2d0ac0['query'][_0xaa41('0x33')]){_0x392214[_0xaa41('0x31')]=_[_0xaa41('0x34')](_0x392214['where'],{'$or':_['map'](_0xa7269f,function(_0x4cdd42){if(_0x4cdd42[_0xaa41('0x35')][_0xaa41('0x36')]!==_0xaa41('0x37')){var _0x224eb3={};_0x224eb3[_0x4cdd42['field']]={'$like':'%'+_0x2d0ac0['query'][_0xaa41('0x33')]+'%'};return _0x224eb3;}})});}_0x392214=_[_0xaa41('0x34')]({},_0x392214,_0x2d0ac0[_0xaa41('0x38')]);var _0x4e8d2e={'where':_0x392214[_0xaa41('0x31')]};return db[_0xaa41('0x39')][_0xaa41('0x1b')](_0x4e8d2e)['then'](function(_0x3adc28){_0x3f5272[_0xaa41('0x1b')]=_0x3adc28;if(_0x2d0ac0[_0xaa41('0x29')][_0xaa41('0x3a')]){_0x392214['include']=[{'all':!![]}];}return db['UserProfileResource'][_0xaa41('0x3b')](_0x392214);})[_0xaa41('0x23')](function(_0x5eae08){_0x3f5272[_0xaa41('0x3c')]=_0x5eae08;return _0x3f5272;})['then'](respondWithFilteredResult(_0x9c8c21,_0x392214))[_0xaa41('0x3d')](handleError(_0x9c8c21,null));};exports[_0xaa41('0x3e')]=function(_0x1a2d11,_0x466eee){var _0x3e6cac={'raw':![],'where':{'id':_0x1a2d11[_0xaa41('0x3f')]['id']}},_0x12ba1a={};_0x12ba1a[_0xaa41('0x27')]=_['keys'](db[_0xaa41('0x39')][_0xaa41('0x26')]);_0x12ba1a[_0xaa41('0x29')]=_[_0xaa41('0x28')](_0x1a2d11[_0xaa41('0x29')]);_0x12ba1a[_0xaa41('0x2a')]=_['intersection'](_0x12ba1a['model'],_0x12ba1a[_0xaa41('0x29')]);_0x3e6cac['attributes']=_[_0xaa41('0x2b')](_0x12ba1a[_0xaa41('0x27')],qs[_0xaa41('0x2c')](_0x1a2d11[_0xaa41('0x29')][_0xaa41('0x2c')]));_0x3e6cac[_0xaa41('0x2d')]=_0x3e6cac[_0xaa41('0x2d')]['length']?_0x3e6cac[_0xaa41('0x2d')]:_0x12ba1a['model'];if(_0x1a2d11['query'][_0xaa41('0x3a')]){_0x3e6cac['include']=[{'all':!![]}];}_0x3e6cac=_['merge']({},_0x3e6cac,_0x1a2d11['options']);return db[_0xaa41('0x39')]['find'](_0x3e6cac)[_0xaa41('0x23')](handleEntityNotFound(_0x466eee,null))[_0xaa41('0x23')](respondWithResult(_0x466eee,null))['catch'](handleError(_0x466eee,null));};exports['create']=function(_0xe58f5e,_0x1b7b97){return db[_0xaa41('0x39')][_0xaa41('0x40')](_0xe58f5e[_0xaa41('0x41')],{})[_0xaa41('0x23')](respondWithResult(_0x1b7b97,0xc9))[_0xaa41('0x3d')](handleError(_0x1b7b97,null));};exports[_0xaa41('0x42')]=function(_0x2fa6ec,_0x4e1ac4){if(_0x2fa6ec[_0xaa41('0x41')]['id']){delete _0x2fa6ec[_0xaa41('0x41')]['id'];}return db[_0xaa41('0x39')][_0xaa41('0x43')]({'where':{'id':_0x2fa6ec[_0xaa41('0x3f')]['id']}})[_0xaa41('0x23')](handleEntityNotFound(_0x4e1ac4,null))['then'](saveUpdates(_0x2fa6ec[_0xaa41('0x41')],null))[_0xaa41('0x23')](respondWithResult(_0x4e1ac4,null))[_0xaa41('0x3d')](handleError(_0x4e1ac4,null));};exports[_0xaa41('0x22')]=function(_0x57d1f6,_0x23bc61){return db['UserProfileResource']['find']({'where':{'id':_0x57d1f6[_0xaa41('0x3f')]['id']}})[_0xaa41('0x23')](handleEntityNotFound(_0x23bc61,null))[_0xaa41('0x23')](removeEntity(_0x23bc61,null))['catch'](handleError(_0x23bc61,null));};exports[_0xaa41('0x44')]=function(_0x3e1a73,_0x853ccb){return db['UserProfileResource'][_0xaa41('0x44')]()[_0xaa41('0x23')](respondWithResult(_0x853ccb,null))[_0xaa41('0x3d')](handleError(_0x853ccb,null));};
\ No newline at end of file