Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / userProfileResource / userProfileResource.controller.js
index e716a2e..a71ac42 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf2cf=['util','sox','to-csv','lodash','jsforce','desk.js','querystring','../../components/parsers/qs','api','../../config/utils','../../config/environment','sendStatus','end','status','count','offset','limit','set','Content-Range','apply','save','update','then','error','name','send','index','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','sort','where','filter','merge','map','type','key','VIRTUAL','options','include','findAll','catch','params','UserProfileResource','rawAttributes','includeAll','find','create','body','describe','html-pdf','eml-format','rimraf','zip-dir','moment','bluebird'];(function(_0x3041ad,_0x514fa7){var _0x29ef2d=function(_0x5ed911){while(--_0x5ed911){_0x3041ad['push'](_0x3041ad['shift']());}};_0x29ef2d(++_0x514fa7);}(_0xf2cf,0x16e));var _0xff2c=function(_0x4515e5,_0x43a78b){_0x4515e5=_0x4515e5-0x0;var _0x2c58b7=_0xf2cf[_0x4515e5];return _0x2c58b7;};'use strict';var pdf=require(_0xff2c('0x0'));var emlformat=require(_0xff2c('0x1'));var rimraf=require(_0xff2c('0x2'));var zipdir=require(_0xff2c('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xff2c('0x4'));var BPromise=require(_0xff2c('0x5'));var Mustache=require('mustache');var util=require(_0xff2c('0x6'));var path=require('path');var sox=require(_0xff2c('0x7'));var csv=require(_0xff2c('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xff2c('0x9'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xff2c('0xa'));var deskjs=require(_0xff2c('0xb'));var toCsv=require(_0xff2c('0x8'));var querystring=require(_0xff2c('0xc'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xff2c('0xd'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xff2c('0xe'));var utils=require(_0xff2c('0xf'));var config=require(_0xff2c('0x10'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5df1d,_0x1c49f5){_0x1c49f5=_0x1c49f5||0xcc;return function(_0xa4d3b2){if(_0xa4d3b2){return _0x5df1d[_0xff2c('0x11')](_0x1c49f5);}return _0x5df1d['status'](_0x1c49f5)[_0xff2c('0x12')]();};}function respondWithResult(_0x9ca8b4,_0x3e05ad){_0x3e05ad=_0x3e05ad||0xc8;return function(_0x555b05){if(_0x555b05){return _0x9ca8b4[_0xff2c('0x13')](_0x3e05ad)['json'](_0x555b05);}};}function respondWithFilteredResult(_0x325702,_0x3ae804){return function(_0x44efee){if(_0x44efee){var _0x2dcbe2=_0x44efee[_0xff2c('0x14')],_0x813184=_0x3ae804[_0xff2c('0x15')],_0xdb8ddf=_0x3ae804[_0xff2c('0x15')]+_0x3ae804[_0xff2c('0x16')],_0x522cd6;if(_0xdb8ddf>=_0x2dcbe2){_0xdb8ddf=_0x2dcbe2;_0x522cd6=0xc8;}else{_0x522cd6=0xce;}_0x325702['status'](_0x522cd6);return _0x325702[_0xff2c('0x17')](_0xff2c('0x18'),_0x813184+'-'+_0xdb8ddf+'/'+_0x2dcbe2)['json'](_0x44efee);}return null;};}function patchUpdates(_0x17b948){return function(_0x1696a5){try{jsonpatch[_0xff2c('0x19')](_0x1696a5,_0x17b948,!![]);}catch(_0xbc2425){return BPromise['reject'](_0xbc2425);}return _0x1696a5[_0xff2c('0x1a')]();};}function saveUpdates(_0x125d2b,_0x406891){return function(_0x47267f){if(_0x47267f){return _0x47267f[_0xff2c('0x1b')](_0x125d2b)[_0xff2c('0x1c')](function(_0x5c2d36){return _0x5c2d36;});}return null;};}function removeEntity(_0x5272e6,_0x522974){return function(_0x380878){if(_0x380878){return _0x380878['destroy']()[_0xff2c('0x1c')](function(){_0x5272e6['status'](0xcc)[_0xff2c('0x12')]();});}};}function handleEntityNotFound(_0x2b9564,_0x1902c7){return function(_0x37c798){if(!_0x37c798){_0x2b9564['sendStatus'](0x194);}return _0x37c798;};}function handleError(_0x208fda,_0x28ba28){_0x28ba28=_0x28ba28||0x1f4;return function(_0x274ae9){logger[_0xff2c('0x1d')](_0x274ae9['stack']);if(_0x274ae9['name']){delete _0x274ae9[_0xff2c('0x1e')];}_0x208fda[_0xff2c('0x13')](_0x28ba28)[_0xff2c('0x1f')](_0x274ae9);};}exports[_0xff2c('0x20')]=function(_0xc801ea,_0x11b24e){var _0x4396b2={},_0x241575={},_0x3592f0={'count':0x0,'rows':[]};var _0x1e21b3=db['UserProfileResource']['rawAttributes'];_0x241575[_0xff2c('0x21')]=_[_0xff2c('0x22')](_0x1e21b3);_0x241575['query']=_[_0xff2c('0x22')](_0xc801ea[_0xff2c('0x23')]);_0x241575[_0xff2c('0x24')]=_['intersection'](_0x241575[_0xff2c('0x21')],_0x241575[_0xff2c('0x23')]);_0x4396b2[_0xff2c('0x25')]=_[_0xff2c('0x26')](_0x241575[_0xff2c('0x21')],qs[_0xff2c('0x27')](_0xc801ea['query'][_0xff2c('0x27')]));_0x4396b2['attributes']=_0x4396b2['attributes'][_0xff2c('0x28')]?_0x4396b2[_0xff2c('0x25')]:_0x241575[_0xff2c('0x21')];if(!_0xc801ea[_0xff2c('0x23')][_0xff2c('0x29')]('nolimit')){_0x4396b2[_0xff2c('0x16')]=qs['limit'](_0xc801ea[_0xff2c('0x23')][_0xff2c('0x16')]);_0x4396b2[_0xff2c('0x15')]=qs['offset'](_0xc801ea[_0xff2c('0x23')][_0xff2c('0x15')]);}_0x4396b2['order']=qs[_0xff2c('0x2a')](_0xc801ea['query'][_0xff2c('0x2a')]);_0x4396b2[_0xff2c('0x2b')]=qs[_0xff2c('0x24')](_['pick'](_0xc801ea['query'],_0x241575[_0xff2c('0x24')]));if(_0xc801ea[_0xff2c('0x23')][_0xff2c('0x2c')]){_0x4396b2[_0xff2c('0x2b')]=_[_0xff2c('0x2d')](_0x4396b2[_0xff2c('0x2b')],{'$or':_[_0xff2c('0x2e')](_0x1e21b3,function(_0xb40e1b){if(_0xb40e1b[_0xff2c('0x2f')][_0xff2c('0x30')]!==_0xff2c('0x31')){var _0x25a9e4={};_0x25a9e4[_0xb40e1b['field']]={'$like':'%'+_0xc801ea['query'][_0xff2c('0x2c')]+'%'};return _0x25a9e4;}})});}_0x4396b2=_[_0xff2c('0x2d')]({},_0x4396b2,_0xc801ea[_0xff2c('0x32')]);var _0x54d841={'where':_0x4396b2[_0xff2c('0x2b')]};return db['UserProfileResource'][_0xff2c('0x14')](_0x54d841)[_0xff2c('0x1c')](function(_0x494e0a){_0x3592f0[_0xff2c('0x14')]=_0x494e0a;if(_0xc801ea[_0xff2c('0x23')]['includeAll']){_0x4396b2[_0xff2c('0x33')]=[{'all':!![]}];}return db['UserProfileResource'][_0xff2c('0x34')](_0x4396b2);})[_0xff2c('0x1c')](function(_0x4dbc46){_0x3592f0['rows']=_0x4dbc46;return _0x3592f0;})[_0xff2c('0x1c')](respondWithFilteredResult(_0x11b24e,_0x4396b2))[_0xff2c('0x35')](handleError(_0x11b24e,null));};exports['show']=function(_0x2ab1e0,_0x6177ca){var _0x4529b7={'raw':![],'where':{'id':_0x2ab1e0[_0xff2c('0x36')]['id']}},_0x473734={};_0x473734[_0xff2c('0x21')]=_[_0xff2c('0x22')](db[_0xff2c('0x37')][_0xff2c('0x38')]);_0x473734[_0xff2c('0x23')]=_[_0xff2c('0x22')](_0x2ab1e0[_0xff2c('0x23')]);_0x473734[_0xff2c('0x24')]=_[_0xff2c('0x26')](_0x473734[_0xff2c('0x21')],_0x473734[_0xff2c('0x23')]);_0x4529b7[_0xff2c('0x25')]=_[_0xff2c('0x26')](_0x473734[_0xff2c('0x21')],qs['fields'](_0x2ab1e0[_0xff2c('0x23')][_0xff2c('0x27')]));_0x4529b7[_0xff2c('0x25')]=_0x4529b7[_0xff2c('0x25')][_0xff2c('0x28')]?_0x4529b7[_0xff2c('0x25')]:_0x473734['model'];if(_0x2ab1e0[_0xff2c('0x23')][_0xff2c('0x39')]){_0x4529b7['include']=[{'all':!![]}];}_0x4529b7=_[_0xff2c('0x2d')]({},_0x4529b7,_0x2ab1e0['options']);return db[_0xff2c('0x37')][_0xff2c('0x3a')](_0x4529b7)[_0xff2c('0x1c')](handleEntityNotFound(_0x6177ca,null))[_0xff2c('0x1c')](respondWithResult(_0x6177ca,null))[_0xff2c('0x35')](handleError(_0x6177ca,null));};exports[_0xff2c('0x3b')]=function(_0x2a2d39,_0x1228ba){return db[_0xff2c('0x37')][_0xff2c('0x3b')](_0x2a2d39[_0xff2c('0x3c')],{})[_0xff2c('0x1c')](respondWithResult(_0x1228ba,0xc9))[_0xff2c('0x35')](handleError(_0x1228ba,null));};exports['update']=function(_0x448d36,_0x16b2e1){if(_0x448d36[_0xff2c('0x3c')]['id']){delete _0x448d36[_0xff2c('0x3c')]['id'];}return db[_0xff2c('0x37')][_0xff2c('0x3a')]({'where':{'id':_0x448d36['params']['id']}})[_0xff2c('0x1c')](handleEntityNotFound(_0x16b2e1,null))[_0xff2c('0x1c')](saveUpdates(_0x448d36[_0xff2c('0x3c')],null))[_0xff2c('0x1c')](respondWithResult(_0x16b2e1,null))[_0xff2c('0x35')](handleError(_0x16b2e1,null));};exports['destroy']=function(_0x7eed26,_0x1eb538){return db[_0xff2c('0x37')][_0xff2c('0x3a')]({'where':{'id':_0x7eed26[_0xff2c('0x36')]['id']}})[_0xff2c('0x1c')](handleEntityNotFound(_0x1eb538,null))[_0xff2c('0x1c')](removeEntity(_0x1eb538,null))['catch'](handleError(_0x1eb538,null));};exports[_0xff2c('0x3d')]=function(_0x253484,_0x382301){return db[_0xff2c('0x37')]['describe']()[_0xff2c('0x1c')](respondWithResult(_0x382301,null))[_0xff2c('0x35')](handleError(_0x382301,null));};
\ No newline at end of file
+var _0x8cd4=['../../mysqldb','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','UserProfileResource','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','type','field','filter','merge','options','rows','catch','show','rawAttributes','length','includeAll','include','find','create','body','params','describe','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','ejs','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment'];(function(_0x1035c1,_0x2d8583){var _0x308d67=function(_0x58ddb6){while(--_0x58ddb6){_0x1035c1['push'](_0x1035c1['shift']());}};_0x308d67(++_0x2d8583);}(_0x8cd4,0x11a));var _0x48cd=function(_0x465e1c,_0xdff365){_0x465e1c=_0x465e1c-0x0;var _0xb35dda=_0x8cd4[_0x465e1c];return _0xb35dda;};'use strict';var pdf=require(_0x48cd('0x0'));var emlformat=require(_0x48cd('0x1'));var rimraf=require(_0x48cd('0x2'));var zipdir=require(_0x48cd('0x3'));var jsonpatch=require(_0x48cd('0x4'));var rp=require(_0x48cd('0x5'));var moment=require(_0x48cd('0x6'));var BPromise=require(_0x48cd('0x7'));var Mustache=require(_0x48cd('0x8'));var util=require(_0x48cd('0x9'));var path=require('path');var sox=require(_0x48cd('0xa'));var csv=require('to-csv');var ejs=require(_0x48cd('0xb'));var fs=require('fs');var _=require(_0x48cd('0xc'));var squel=require(_0x48cd('0xd'));var crypto=require(_0x48cd('0xe'));var jsforce=require(_0x48cd('0xf'));var deskjs=require(_0x48cd('0x10'));var toCsv=require(_0x48cd('0x11'));var querystring=require(_0x48cd('0x12'));var Papa=require('papaparse');var Redis=require(_0x48cd('0x13'));var authService=require(_0x48cd('0x14'));var qs=require(_0x48cd('0x15'));var hardwareService=require(_0x48cd('0x16'));var logger=require('../../config/logger')(_0x48cd('0x17'));var utils=require(_0x48cd('0x18'));var config=require(_0x48cd('0x19'));var db=require(_0x48cd('0x1a'))['db'];function respondWithStatusCode(_0x1824bb,_0x472c2d){_0x472c2d=_0x472c2d||0xcc;return function(_0x5cefd5){if(_0x5cefd5){return _0x1824bb[_0x48cd('0x1b')](_0x472c2d);}return _0x1824bb[_0x48cd('0x1c')](_0x472c2d)[_0x48cd('0x1d')]();};}function respondWithResult(_0x1885ba,_0x51201f){_0x51201f=_0x51201f||0xc8;return function(_0x4f4d8a){if(_0x4f4d8a){return _0x1885ba[_0x48cd('0x1c')](_0x51201f)[_0x48cd('0x1e')](_0x4f4d8a);}};}function respondWithFilteredResult(_0x465429,_0x532b66){return function(_0x431370){if(_0x431370){var _0x13c0a5=_0x431370[_0x48cd('0x1f')],_0x5e2977=_0x532b66['offset'],_0x1e8a37=_0x532b66[_0x48cd('0x20')]+_0x532b66[_0x48cd('0x21')],_0x58cceb;if(_0x1e8a37>=_0x13c0a5){_0x1e8a37=_0x13c0a5;_0x58cceb=0xc8;}else{_0x58cceb=0xce;}_0x465429[_0x48cd('0x1c')](_0x58cceb);return _0x465429['set'](_0x48cd('0x22'),_0x5e2977+'-'+_0x1e8a37+'/'+_0x13c0a5)[_0x48cd('0x1e')](_0x431370);}return null;};}function patchUpdates(_0x4b5865){return function(_0x4c7287){try{jsonpatch[_0x48cd('0x23')](_0x4c7287,_0x4b5865,!![]);}catch(_0x18f1d4){return BPromise[_0x48cd('0x24')](_0x18f1d4);}return _0x4c7287[_0x48cd('0x25')]();};}function saveUpdates(_0x39e6dc,_0x28272d){return function(_0x102dd9){if(_0x102dd9){return _0x102dd9[_0x48cd('0x26')](_0x39e6dc)[_0x48cd('0x27')](function(_0x5266f6){return _0x5266f6;});}return null;};}function removeEntity(_0x3dd1a3,_0x4d4b65){return function(_0x3f9347){if(_0x3f9347){return _0x3f9347[_0x48cd('0x28')]()[_0x48cd('0x27')](function(){_0x3dd1a3[_0x48cd('0x1c')](0xcc)[_0x48cd('0x1d')]();});}};}function handleEntityNotFound(_0xef358,_0x490039){return function(_0x129a7e){if(!_0x129a7e){_0xef358[_0x48cd('0x1b')](0x194);}return _0x129a7e;};}function handleError(_0x542356,_0x11715e){_0x11715e=_0x11715e||0x1f4;return function(_0x195917){logger[_0x48cd('0x29')](_0x195917[_0x48cd('0x2a')]);if(_0x195917[_0x48cd('0x2b')]){delete _0x195917[_0x48cd('0x2b')];}_0x542356['status'](_0x11715e)[_0x48cd('0x2c')](_0x195917);};}exports[_0x48cd('0x2d')]=function(_0x5e98be,_0x298f27){var _0x3df184={},_0x39cfd8={},_0x5e5049={'count':0x0,'rows':[]};var _0x424476=db[_0x48cd('0x2e')]['rawAttributes'];_0x39cfd8[_0x48cd('0x2f')]=_[_0x48cd('0x30')](_0x424476);_0x39cfd8[_0x48cd('0x31')]=_[_0x48cd('0x30')](_0x5e98be['query']);_0x39cfd8[_0x48cd('0x32')]=_[_0x48cd('0x33')](_0x39cfd8[_0x48cd('0x2f')],_0x39cfd8[_0x48cd('0x31')]);_0x3df184[_0x48cd('0x34')]=_[_0x48cd('0x33')](_0x39cfd8[_0x48cd('0x2f')],qs[_0x48cd('0x35')](_0x5e98be['query'][_0x48cd('0x35')]));_0x3df184[_0x48cd('0x34')]=_0x3df184[_0x48cd('0x34')]['length']?_0x3df184[_0x48cd('0x34')]:_0x39cfd8[_0x48cd('0x2f')];if(!_0x5e98be[_0x48cd('0x31')][_0x48cd('0x36')](_0x48cd('0x37'))){_0x3df184[_0x48cd('0x21')]=qs['limit'](_0x5e98be[_0x48cd('0x31')]['limit']);_0x3df184[_0x48cd('0x20')]=qs[_0x48cd('0x20')](_0x5e98be['query'][_0x48cd('0x20')]);}_0x3df184[_0x48cd('0x38')]=qs[_0x48cd('0x39')](_0x5e98be['query'][_0x48cd('0x39')]);_0x3df184[_0x48cd('0x3a')]=qs[_0x48cd('0x32')](_[_0x48cd('0x3b')](_0x5e98be[_0x48cd('0x31')],_0x39cfd8[_0x48cd('0x32')]));if(_0x5e98be[_0x48cd('0x31')]['filter']){_0x3df184[_0x48cd('0x3a')]=_['merge'](_0x3df184[_0x48cd('0x3a')],{'$or':_['map'](_0x424476,function(_0x41d80e){if(_0x41d80e[_0x48cd('0x3c')]['key']!=='VIRTUAL'){var _0x5c9e1c={};_0x5c9e1c[_0x41d80e[_0x48cd('0x3d')]]={'$like':'%'+_0x5e98be[_0x48cd('0x31')][_0x48cd('0x3e')]+'%'};return _0x5c9e1c;}})});}_0x3df184=_[_0x48cd('0x3f')]({},_0x3df184,_0x5e98be[_0x48cd('0x40')]);var _0x381fa1={'where':_0x3df184[_0x48cd('0x3a')]};return db['UserProfileResource']['count'](_0x381fa1)['then'](function(_0x230978){_0x5e5049[_0x48cd('0x1f')]=_0x230978;if(_0x5e98be[_0x48cd('0x31')]['includeAll']){_0x3df184['include']=[{'all':!![]}];}return db['UserProfileResource']['findAll'](_0x3df184);})['then'](function(_0x43465d){_0x5e5049[_0x48cd('0x41')]=_0x43465d;return _0x5e5049;})['then'](respondWithFilteredResult(_0x298f27,_0x3df184))[_0x48cd('0x42')](handleError(_0x298f27,null));};exports[_0x48cd('0x43')]=function(_0x2a7904,_0x459ae4){var _0x43d190={'raw':![],'where':{'id':_0x2a7904['params']['id']}},_0x541850={};_0x541850['model']=_[_0x48cd('0x30')](db[_0x48cd('0x2e')][_0x48cd('0x44')]);_0x541850['query']=_['keys'](_0x2a7904['query']);_0x541850[_0x48cd('0x32')]=_['intersection'](_0x541850['model'],_0x541850[_0x48cd('0x31')]);_0x43d190[_0x48cd('0x34')]=_[_0x48cd('0x33')](_0x541850[_0x48cd('0x2f')],qs[_0x48cd('0x35')](_0x2a7904['query']['fields']));_0x43d190[_0x48cd('0x34')]=_0x43d190['attributes'][_0x48cd('0x45')]?_0x43d190['attributes']:_0x541850[_0x48cd('0x2f')];if(_0x2a7904[_0x48cd('0x31')][_0x48cd('0x46')]){_0x43d190[_0x48cd('0x47')]=[{'all':!![]}];}_0x43d190=_[_0x48cd('0x3f')]({},_0x43d190,_0x2a7904[_0x48cd('0x40')]);return db[_0x48cd('0x2e')][_0x48cd('0x48')](_0x43d190)[_0x48cd('0x27')](handleEntityNotFound(_0x459ae4,null))[_0x48cd('0x27')](respondWithResult(_0x459ae4,null))[_0x48cd('0x42')](handleError(_0x459ae4,null));};exports[_0x48cd('0x49')]=function(_0x2ac10b,_0x11e660){return db['UserProfileResource'][_0x48cd('0x49')](_0x2ac10b[_0x48cd('0x4a')],{})[_0x48cd('0x27')](respondWithResult(_0x11e660,0xc9))['catch'](handleError(_0x11e660,null));};exports['update']=function(_0xeb5c2d,_0x47eeb1){if(_0xeb5c2d[_0x48cd('0x4a')]['id']){delete _0xeb5c2d[_0x48cd('0x4a')]['id'];}return db['UserProfileResource'][_0x48cd('0x48')]({'where':{'id':_0xeb5c2d[_0x48cd('0x4b')]['id']}})[_0x48cd('0x27')](handleEntityNotFound(_0x47eeb1,null))[_0x48cd('0x27')](saveUpdates(_0xeb5c2d[_0x48cd('0x4a')],null))['then'](respondWithResult(_0x47eeb1,null))[_0x48cd('0x42')](handleError(_0x47eeb1,null));};exports['destroy']=function(_0x21ec63,_0x401873){return db[_0x48cd('0x2e')]['find']({'where':{'id':_0x21ec63[_0x48cd('0x4b')]['id']}})[_0x48cd('0x27')](handleEntityNotFound(_0x401873,null))['then'](removeEntity(_0x401873,null))[_0x48cd('0x42')](handleError(_0x401873,null));};exports[_0x48cd('0x4c')]=function(_0x363588,_0x555495){return db[_0x48cd('0x2e')][_0x48cd('0x4c')]()['then'](respondWithResult(_0x555495,null))['catch'](handleError(_0x555495,null));};
\ No newline at end of file