Built motion from commit (unavailable).|2.3.6
[motion2.git] / server / api / userProfileSection / userProfileSection.controller.js
index c08e508..83e1171 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbe14=['intersection','fields','attributes','hasOwnProperty','limit','order','pick','filter','where','merge','map','type','key','VIRTUAL','field','options','includeAll','findAll','rows','catch','show','params','length','include','find','create','body','destroy','describe','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','sox','to-csv','lodash','squel','crypto','desk.js','papaparse','../../components/auth/service','ioredis','../../components/parsers/qs','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','offset','set','Content-Range','apply','reject','save','update','then','name','send','index','UserProfileSection','model','keys','query','filters'];(function(_0x228106,_0x29b7c4){var _0x3d1588=function(_0x192f97){while(--_0x192f97){_0x228106['push'](_0x228106['shift']());}};_0x3d1588(++_0x29b7c4);}(_0xbe14,0xec));var _0x4be1=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xbe14[_0x3dd15e];return _0x231fd0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x4be1('0x0'));var rimraf=require(_0x4be1('0x1'));var zipdir=require(_0x4be1('0x2'));var jsonpatch=require(_0x4be1('0x3'));var rp=require(_0x4be1('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x4be1('0x5'));var util=require('util');var path=require('path');var sox=require(_0x4be1('0x6'));var csv=require(_0x4be1('0x7'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x4be1('0x8'));var squel=require(_0x4be1('0x9'));var crypto=require(_0x4be1('0xa'));var jsforce=require('jsforce');var deskjs=require(_0x4be1('0xb'));var toCsv=require(_0x4be1('0x7'));var querystring=require('querystring');var Papa=require(_0x4be1('0xc'));var authService=require(_0x4be1('0xd'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0x4be1('0xe'));var qs=require(_0x4be1('0xf'));var logger=require('../../config/logger')(_0x4be1('0x10'));var utils=require(_0x4be1('0x11'));var config=require('../../config/environment');var db=require(_0x4be1('0x12'))['db'];function respondWithStatusCode(_0x2393a2,_0x4a1841){_0x4a1841=_0x4a1841||0xcc;return function(_0x54390e){if(_0x54390e){return _0x2393a2[_0x4be1('0x13')](_0x4a1841);}return _0x2393a2[_0x4be1('0x14')](_0x4a1841)[_0x4be1('0x15')]();};}function respondWithResult(_0x4ec19e,_0x1485eb){_0x1485eb=_0x1485eb||0xc8;return function(_0x160d90){if(_0x160d90){return _0x4ec19e[_0x4be1('0x14')](_0x1485eb)[_0x4be1('0x16')](_0x160d90);}};}function respondWithFilteredResult(_0x1c6235,_0x4c8dbd){return function(_0x1fbed6){if(_0x1fbed6){var _0xa6a520=_0x1fbed6[_0x4be1('0x17')],_0x19cf5a=_0x4c8dbd['offset'],_0x3aebc1=_0x4c8dbd[_0x4be1('0x18')]+_0x4c8dbd['limit'],_0x593762;if(_0x3aebc1>=_0xa6a520){_0x3aebc1=_0xa6a520;_0x593762=0xc8;}else{_0x593762=0xce;}_0x1c6235[_0x4be1('0x14')](_0x593762);return _0x1c6235[_0x4be1('0x19')](_0x4be1('0x1a'),_0x19cf5a+'-'+_0x3aebc1+'/'+_0xa6a520)[_0x4be1('0x16')](_0x1fbed6);}return null;};}function patchUpdates(_0x50c19d){return function(_0x406ce7){try{jsonpatch[_0x4be1('0x1b')](_0x406ce7,_0x50c19d,!![]);}catch(_0x5885c9){return BPromise[_0x4be1('0x1c')](_0x5885c9);}return _0x406ce7[_0x4be1('0x1d')]();};}function saveUpdates(_0x2baf1d,_0x111653){return function(_0x5ea7b4){if(_0x5ea7b4){return _0x5ea7b4[_0x4be1('0x1e')](_0x2baf1d)[_0x4be1('0x1f')](function(_0x32b88e){return _0x32b88e;});}return null;};}function removeEntity(_0x80ab5b,_0x472f61){return function(_0x855c42){if(_0x855c42){return _0x855c42['destroy']()[_0x4be1('0x1f')](function(){_0x80ab5b['status'](0xcc)[_0x4be1('0x15')]();});}};}function handleEntityNotFound(_0x13e8a9,_0x44d9bc){return function(_0x1c518b){if(!_0x1c518b){_0x13e8a9['sendStatus'](0x194);}return _0x1c518b;};}function handleError(_0x439d78,_0x288e90){_0x288e90=_0x288e90||0x1f4;return function(_0x2a5037){logger['error'](_0x2a5037['stack']);if(_0x2a5037[_0x4be1('0x20')]){delete _0x2a5037[_0x4be1('0x20')];}_0x439d78['status'](_0x288e90)[_0x4be1('0x21')](_0x2a5037);};}exports[_0x4be1('0x22')]=function(_0x5073c8,_0x558db6){var _0x3a9da1={},_0x2b9460={},_0x4580d3={'count':0x0,'rows':[]};var _0x264c57=db[_0x4be1('0x23')]['rawAttributes'];_0x2b9460[_0x4be1('0x24')]=_[_0x4be1('0x25')](_0x264c57);_0x2b9460[_0x4be1('0x26')]=_[_0x4be1('0x25')](_0x5073c8[_0x4be1('0x26')]);_0x2b9460[_0x4be1('0x27')]=_[_0x4be1('0x28')](_0x2b9460['model'],_0x2b9460[_0x4be1('0x26')]);_0x3a9da1['attributes']=_['intersection'](_0x2b9460[_0x4be1('0x24')],qs[_0x4be1('0x29')](_0x5073c8[_0x4be1('0x26')][_0x4be1('0x29')]));_0x3a9da1[_0x4be1('0x2a')]=_0x3a9da1[_0x4be1('0x2a')]['length']?_0x3a9da1[_0x4be1('0x2a')]:_0x2b9460['model'];if(!_0x5073c8['query'][_0x4be1('0x2b')]('nolimit')){_0x3a9da1[_0x4be1('0x2c')]=qs[_0x4be1('0x2c')](_0x5073c8[_0x4be1('0x26')][_0x4be1('0x2c')]);_0x3a9da1[_0x4be1('0x18')]=qs['offset'](_0x5073c8[_0x4be1('0x26')][_0x4be1('0x18')]);}_0x3a9da1[_0x4be1('0x2d')]=qs['sort'](_0x5073c8[_0x4be1('0x26')]['sort']);_0x3a9da1['where']=qs[_0x4be1('0x27')](_[_0x4be1('0x2e')](_0x5073c8[_0x4be1('0x26')],_0x2b9460[_0x4be1('0x27')]));if(_0x5073c8[_0x4be1('0x26')][_0x4be1('0x2f')]){_0x3a9da1[_0x4be1('0x30')]=_[_0x4be1('0x31')](_0x3a9da1[_0x4be1('0x30')],{'$or':_[_0x4be1('0x32')](_0x264c57,function(_0x4ac5bd){if(_0x4ac5bd[_0x4be1('0x33')][_0x4be1('0x34')]!==_0x4be1('0x35')){var _0x2922dd={};_0x2922dd[_0x4ac5bd[_0x4be1('0x36')]]={'$like':'%'+_0x5073c8[_0x4be1('0x26')][_0x4be1('0x2f')]+'%'};return _0x2922dd;}})});}_0x3a9da1=_[_0x4be1('0x31')]({},_0x3a9da1,_0x5073c8[_0x4be1('0x37')]);var _0x2bf550={'where':_0x3a9da1[_0x4be1('0x30')]};return db[_0x4be1('0x23')][_0x4be1('0x17')](_0x2bf550)['then'](function(_0x2d61fd){_0x4580d3[_0x4be1('0x17')]=_0x2d61fd;if(_0x5073c8[_0x4be1('0x26')][_0x4be1('0x38')]){_0x3a9da1['include']=[{'all':!![]}];}return db[_0x4be1('0x23')][_0x4be1('0x39')](_0x3a9da1);})[_0x4be1('0x1f')](function(_0x364167){_0x4580d3[_0x4be1('0x3a')]=_0x364167;return _0x4580d3;})[_0x4be1('0x1f')](respondWithFilteredResult(_0x558db6,_0x3a9da1))[_0x4be1('0x3b')](handleError(_0x558db6,null));};exports[_0x4be1('0x3c')]=function(_0x29a653,_0x4e6127){var _0x3b7838={'raw':![],'where':{'id':_0x29a653[_0x4be1('0x3d')]['id']}},_0x1f5ec1={};_0x1f5ec1[_0x4be1('0x24')]=_[_0x4be1('0x25')](db[_0x4be1('0x23')]['rawAttributes']);_0x1f5ec1['query']=_[_0x4be1('0x25')](_0x29a653[_0x4be1('0x26')]);_0x1f5ec1['filters']=_[_0x4be1('0x28')](_0x1f5ec1[_0x4be1('0x24')],_0x1f5ec1[_0x4be1('0x26')]);_0x3b7838[_0x4be1('0x2a')]=_[_0x4be1('0x28')](_0x1f5ec1[_0x4be1('0x24')],qs['fields'](_0x29a653['query']['fields']));_0x3b7838[_0x4be1('0x2a')]=_0x3b7838['attributes'][_0x4be1('0x3e')]?_0x3b7838[_0x4be1('0x2a')]:_0x1f5ec1[_0x4be1('0x24')];if(_0x29a653[_0x4be1('0x26')][_0x4be1('0x38')]){_0x3b7838[_0x4be1('0x3f')]=[{'all':!![]}];}_0x3b7838=_[_0x4be1('0x31')]({},_0x3b7838,_0x29a653[_0x4be1('0x37')]);return db[_0x4be1('0x23')][_0x4be1('0x40')](_0x3b7838)[_0x4be1('0x1f')](handleEntityNotFound(_0x4e6127,null))['then'](respondWithResult(_0x4e6127,null))[_0x4be1('0x3b')](handleError(_0x4e6127,null));};exports['create']=function(_0x647449,_0x2a1fe2){return db['UserProfileSection'][_0x4be1('0x41')](_0x647449['body'],{})[_0x4be1('0x1f')](respondWithResult(_0x2a1fe2,0xc9))[_0x4be1('0x3b')](handleError(_0x2a1fe2,null));};exports[_0x4be1('0x1e')]=function(_0x53c26a,_0x4c94f6){if(_0x53c26a[_0x4be1('0x42')]['id']){delete _0x53c26a['body']['id'];}return db[_0x4be1('0x23')][_0x4be1('0x40')]({'where':{'id':_0x53c26a[_0x4be1('0x3d')]['id']}})[_0x4be1('0x1f')](handleEntityNotFound(_0x4c94f6,null))[_0x4be1('0x1f')](saveUpdates(_0x53c26a['body'],null))['then'](respondWithResult(_0x4c94f6,null))[_0x4be1('0x3b')](handleError(_0x4c94f6,null));};exports[_0x4be1('0x43')]=function(_0x176245,_0x25c9d8){return db['UserProfileSection'][_0x4be1('0x40')]({'where':{'id':_0x176245[_0x4be1('0x3d')]['id']}})['then'](handleEntityNotFound(_0x25c9d8,null))['then'](removeEntity(_0x25c9d8,null))[_0x4be1('0x3b')](handleError(_0x25c9d8,null));};exports[_0x4be1('0x44')]=function(_0x43c1cf,_0x2e3a3f){return db[_0x4be1('0x23')]['describe']()[_0x4be1('0x1f')](respondWithResult(_0x2e3a3f,null))['catch'](handleError(_0x2e3a3f,null));};
\ No newline at end of file
+var _0xed81=['catch','show','params','include','options','find','create','body','update','describe','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','path','to-csv','ejs','squel','crypto','jsforce','desk.js','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../mysqldb','end','status','json','offset','limit','set','Content-Range','apply','reject','save','destroy','then','sendStatus','error','name','send','index','UserProfileSection','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','order','sort','pick','filter','where','merge','map','key','VIRTUAL','field','count','includeAll','findAll','rows'];(function(_0x1d3997,_0x1f2e13){var _0xe16f6c=function(_0x3ebe49){while(--_0x3ebe49){_0x1d3997['push'](_0x1d3997['shift']());}};_0xe16f6c(++_0x1f2e13);}(_0xed81,0x163));var _0x1ed8=function(_0x5782bc,_0x3c26a6){_0x5782bc=_0x5782bc-0x0;var _0x585c14=_0xed81[_0x5782bc];return _0x585c14;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x1ed8('0x0'));var zipdir=require(_0x1ed8('0x1'));var jsonpatch=require(_0x1ed8('0x2'));var rp=require(_0x1ed8('0x3'));var moment=require('moment');var BPromise=require(_0x1ed8('0x4'));var Mustache=require('mustache');var util=require(_0x1ed8('0x5'));var path=require(_0x1ed8('0x6'));var sox=require('sox');var csv=require(_0x1ed8('0x7'));var ejs=require(_0x1ed8('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0x1ed8('0x9'));var crypto=require(_0x1ed8('0xa'));var jsforce=require(_0x1ed8('0xb'));var deskjs=require(_0x1ed8('0xc'));var toCsv=require(_0x1ed8('0x7'));var querystring=require('querystring');var Papa=require('papaparse');var authService=require(_0x1ed8('0xd'));var hardwareService=require('../../config/license/hardware');var Redis=require('ioredis');var qs=require(_0x1ed8('0xe'));var logger=require('../../config/logger')(_0x1ed8('0xf'));var utils=require(_0x1ed8('0x10'));var config=require('../../config/environment');var db=require(_0x1ed8('0x11'))['db'];function respondWithStatusCode(_0x19a381,_0x1feb25){_0x1feb25=_0x1feb25||0xcc;return function(_0x159c09){if(_0x159c09){return _0x19a381['sendStatus'](_0x1feb25);}return _0x19a381['status'](_0x1feb25)[_0x1ed8('0x12')]();};}function respondWithResult(_0x596b97,_0x5e658e){_0x5e658e=_0x5e658e||0xc8;return function(_0x47c1ef){if(_0x47c1ef){return _0x596b97[_0x1ed8('0x13')](_0x5e658e)[_0x1ed8('0x14')](_0x47c1ef);}};}function respondWithFilteredResult(_0x2b5e2a,_0x3f4eaa){return function(_0x52f896){if(_0x52f896){var _0xe0b633=_0x52f896['count'],_0x4cace7=_0x3f4eaa[_0x1ed8('0x15')],_0x18107a=_0x3f4eaa['offset']+_0x3f4eaa[_0x1ed8('0x16')],_0x3ae5ec;if(_0x18107a>=_0xe0b633){_0x18107a=_0xe0b633;_0x3ae5ec=0xc8;}else{_0x3ae5ec=0xce;}_0x2b5e2a['status'](_0x3ae5ec);return _0x2b5e2a[_0x1ed8('0x17')](_0x1ed8('0x18'),_0x4cace7+'-'+_0x18107a+'/'+_0xe0b633)[_0x1ed8('0x14')](_0x52f896);}return null;};}function patchUpdates(_0x21bba9){return function(_0xf8fa3f){try{jsonpatch[_0x1ed8('0x19')](_0xf8fa3f,_0x21bba9,!![]);}catch(_0x133cdb){return BPromise[_0x1ed8('0x1a')](_0x133cdb);}return _0xf8fa3f[_0x1ed8('0x1b')]();};}function saveUpdates(_0x21f939,_0x1d3ccd){return function(_0x291666){if(_0x291666){return _0x291666['update'](_0x21f939)['then'](function(_0xd76db2){return _0xd76db2;});}return null;};}function removeEntity(_0xbea787,_0x5c0643){return function(_0x5abd6d){if(_0x5abd6d){return _0x5abd6d[_0x1ed8('0x1c')]()[_0x1ed8('0x1d')](function(){_0xbea787[_0x1ed8('0x13')](0xcc)['end']();});}};}function handleEntityNotFound(_0x328357,_0x175c59){return function(_0x5352fb){if(!_0x5352fb){_0x328357[_0x1ed8('0x1e')](0x194);}return _0x5352fb;};}function handleError(_0x2afeb9,_0xdbe003){_0xdbe003=_0xdbe003||0x1f4;return function(_0x1ce7e5){logger[_0x1ed8('0x1f')](_0x1ce7e5['stack']);if(_0x1ce7e5[_0x1ed8('0x20')]){delete _0x1ce7e5[_0x1ed8('0x20')];}_0x2afeb9[_0x1ed8('0x13')](_0xdbe003)[_0x1ed8('0x21')](_0x1ce7e5);};}exports[_0x1ed8('0x22')]=function(_0x1a4283,_0x1ccf67){var _0x5630e6={},_0x4d96a4={},_0x374951={'count':0x0,'rows':[]};var _0x31a871=db[_0x1ed8('0x23')][_0x1ed8('0x24')];_0x4d96a4[_0x1ed8('0x25')]=_[_0x1ed8('0x26')](_0x31a871);_0x4d96a4[_0x1ed8('0x27')]=_[_0x1ed8('0x26')](_0x1a4283[_0x1ed8('0x27')]);_0x4d96a4[_0x1ed8('0x28')]=_[_0x1ed8('0x29')](_0x4d96a4[_0x1ed8('0x25')],_0x4d96a4[_0x1ed8('0x27')]);_0x5630e6[_0x1ed8('0x2a')]=_[_0x1ed8('0x29')](_0x4d96a4['model'],qs[_0x1ed8('0x2b')](_0x1a4283[_0x1ed8('0x27')][_0x1ed8('0x2b')]));_0x5630e6[_0x1ed8('0x2a')]=_0x5630e6['attributes'][_0x1ed8('0x2c')]?_0x5630e6[_0x1ed8('0x2a')]:_0x4d96a4[_0x1ed8('0x25')];if(!_0x1a4283[_0x1ed8('0x27')]['hasOwnProperty']('nolimit')){_0x5630e6[_0x1ed8('0x16')]=qs['limit'](_0x1a4283[_0x1ed8('0x27')][_0x1ed8('0x16')]);_0x5630e6[_0x1ed8('0x15')]=qs[_0x1ed8('0x15')](_0x1a4283[_0x1ed8('0x27')]['offset']);}_0x5630e6[_0x1ed8('0x2d')]=qs[_0x1ed8('0x2e')](_0x1a4283[_0x1ed8('0x27')][_0x1ed8('0x2e')]);_0x5630e6['where']=qs[_0x1ed8('0x28')](_[_0x1ed8('0x2f')](_0x1a4283[_0x1ed8('0x27')],_0x4d96a4['filters']));if(_0x1a4283[_0x1ed8('0x27')][_0x1ed8('0x30')]){_0x5630e6[_0x1ed8('0x31')]=_[_0x1ed8('0x32')](_0x5630e6[_0x1ed8('0x31')],{'$or':_[_0x1ed8('0x33')](_0x31a871,function(_0x5ede93){if(_0x5ede93['type'][_0x1ed8('0x34')]!==_0x1ed8('0x35')){var _0x2780be={};_0x2780be[_0x5ede93[_0x1ed8('0x36')]]={'$like':'%'+_0x1a4283[_0x1ed8('0x27')][_0x1ed8('0x30')]+'%'};return _0x2780be;}})});}_0x5630e6=_[_0x1ed8('0x32')]({},_0x5630e6,_0x1a4283['options']);var _0x212769={'where':_0x5630e6['where']};return db[_0x1ed8('0x23')]['count'](_0x212769)['then'](function(_0x2a734e){_0x374951[_0x1ed8('0x37')]=_0x2a734e;if(_0x1a4283['query'][_0x1ed8('0x38')]){_0x5630e6['include']=[{'all':!![]}];}return db[_0x1ed8('0x23')][_0x1ed8('0x39')](_0x5630e6);})['then'](function(_0x4a690f){_0x374951[_0x1ed8('0x3a')]=_0x4a690f;return _0x374951;})[_0x1ed8('0x1d')](respondWithFilteredResult(_0x1ccf67,_0x5630e6))[_0x1ed8('0x3b')](handleError(_0x1ccf67,null));};exports[_0x1ed8('0x3c')]=function(_0x1a67ab,_0x2ea8bb){var _0x29bd4b={'raw':![],'where':{'id':_0x1a67ab[_0x1ed8('0x3d')]['id']}},_0x4308ab={};_0x4308ab[_0x1ed8('0x25')]=_[_0x1ed8('0x26')](db['UserProfileSection']['rawAttributes']);_0x4308ab[_0x1ed8('0x27')]=_['keys'](_0x1a67ab[_0x1ed8('0x27')]);_0x4308ab['filters']=_['intersection'](_0x4308ab['model'],_0x4308ab[_0x1ed8('0x27')]);_0x29bd4b[_0x1ed8('0x2a')]=_[_0x1ed8('0x29')](_0x4308ab['model'],qs[_0x1ed8('0x2b')](_0x1a67ab['query'][_0x1ed8('0x2b')]));_0x29bd4b[_0x1ed8('0x2a')]=_0x29bd4b[_0x1ed8('0x2a')]['length']?_0x29bd4b[_0x1ed8('0x2a')]:_0x4308ab[_0x1ed8('0x25')];if(_0x1a67ab['query'][_0x1ed8('0x38')]){_0x29bd4b[_0x1ed8('0x3e')]=[{'all':!![]}];}_0x29bd4b=_[_0x1ed8('0x32')]({},_0x29bd4b,_0x1a67ab[_0x1ed8('0x3f')]);return db[_0x1ed8('0x23')][_0x1ed8('0x40')](_0x29bd4b)[_0x1ed8('0x1d')](handleEntityNotFound(_0x2ea8bb,null))[_0x1ed8('0x1d')](respondWithResult(_0x2ea8bb,null))[_0x1ed8('0x3b')](handleError(_0x2ea8bb,null));};exports['create']=function(_0x2e1154,_0x2d7b3a){return db['UserProfileSection'][_0x1ed8('0x41')](_0x2e1154[_0x1ed8('0x42')],{})['then'](respondWithResult(_0x2d7b3a,0xc9))[_0x1ed8('0x3b')](handleError(_0x2d7b3a,null));};exports[_0x1ed8('0x43')]=function(_0x502fed,_0x222753){if(_0x502fed[_0x1ed8('0x42')]['id']){delete _0x502fed[_0x1ed8('0x42')]['id'];}return db['UserProfileSection'][_0x1ed8('0x40')]({'where':{'id':_0x502fed[_0x1ed8('0x3d')]['id']}})['then'](handleEntityNotFound(_0x222753,null))[_0x1ed8('0x1d')](saveUpdates(_0x502fed[_0x1ed8('0x42')],null))['then'](respondWithResult(_0x222753,null))[_0x1ed8('0x3b')](handleError(_0x222753,null));};exports[_0x1ed8('0x1c')]=function(_0x16063b,_0x40789d){return db[_0x1ed8('0x23')][_0x1ed8('0x40')]({'where':{'id':_0x16063b[_0x1ed8('0x3d')]['id']}})['then'](handleEntityNotFound(_0x40789d,null))['then'](removeEntity(_0x40789d,null))['catch'](handleError(_0x40789d,null));};exports['describe']=function(_0x391f9d,_0x1f4df5){return db[_0x1ed8('0x23')][_0x1ed8('0x44')]()['then'](respondWithResult(_0x1f4df5,null))['catch'](handleError(_0x1f4df5,null));};
\ No newline at end of file