Built motion from commit (unavailable).|2.4.11
[motion2.git] / server / api / userProfileSection / userProfileSection.controller.js
index 35195cb..854cad4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x326f=['destroy','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','sendStatus','end','json','count','offset','status','set','Content-Range','save','update','then','name','send','index','UserProfileSection','keys','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','limit','order','sort','where','pick','map','type','VIRTUAL','field','filter','merge','includeAll','include','findAll','params','rawAttributes','options','find','create','body','catch'];(function(_0x14a69f,_0x159b4e){var _0x4d542c=function(_0x46f7f1){while(--_0x46f7f1){_0x14a69f['push'](_0x14a69f['shift']());}};_0x4d542c(++_0x159b4e);}(_0x326f,0xd1));var _0xf326=function(_0x4c8161,_0x399f34){_0x4c8161=_0x4c8161-0x0;var _0x5c708f=_0x326f[_0x4c8161];return _0x5c708f;};'use strict';var pdf=require(_0xf326('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xf326('0x1'));var jsonpatch=require(_0xf326('0x2'));var rp=require(_0xf326('0x3'));var moment=require(_0xf326('0x4'));var BPromise=require(_0xf326('0x5'));var Mustache=require(_0xf326('0x6'));var util=require(_0xf326('0x7'));var path=require(_0xf326('0x8'));var sox=require(_0xf326('0x9'));var csv=require(_0xf326('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xf326('0xb'));var squel=require(_0xf326('0xc'));var crypto=require(_0xf326('0xd'));var jsforce=require(_0xf326('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xf326('0xf'));var Redis=require(_0xf326('0x10'));var authService=require(_0xf326('0x11'));var qs=require(_0xf326('0x12'));var hardwareService=require(_0xf326('0x13'));var logger=require('../../config/logger')(_0xf326('0x14'));var utils=require('../../config/utils');var config=require(_0xf326('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2e4b71,_0x518ab5){_0x518ab5=_0x518ab5||0xcc;return function(_0x3162f9){if(_0x3162f9){return _0x2e4b71[_0xf326('0x16')](_0x518ab5);}return _0x2e4b71['status'](_0x518ab5)[_0xf326('0x17')]();};}function respondWithResult(_0x472632,_0x3504eb){_0x3504eb=_0x3504eb||0xc8;return function(_0x17a098){if(_0x17a098){return _0x472632['status'](_0x3504eb)[_0xf326('0x18')](_0x17a098);}};}function respondWithFilteredResult(_0x5204ee,_0x54bd1a){return function(_0xdf21d9){if(_0xdf21d9){var _0x11f6d2=_0xdf21d9[_0xf326('0x19')],_0x1f2e5a=_0x54bd1a[_0xf326('0x1a')],_0xa63d1a=_0x54bd1a[_0xf326('0x1a')]+_0x54bd1a['limit'],_0x292f4b;if(_0xa63d1a>=_0x11f6d2){_0xa63d1a=_0x11f6d2;_0x292f4b=0xc8;}else{_0x292f4b=0xce;}_0x5204ee[_0xf326('0x1b')](_0x292f4b);return _0x5204ee[_0xf326('0x1c')](_0xf326('0x1d'),_0x1f2e5a+'-'+_0xa63d1a+'/'+_0x11f6d2)[_0xf326('0x18')](_0xdf21d9);}return null;};}function patchUpdates(_0xcef2b5){return function(_0x311af0){try{jsonpatch['apply'](_0x311af0,_0xcef2b5,!![]);}catch(_0x4a5b6c){return BPromise['reject'](_0x4a5b6c);}return _0x311af0[_0xf326('0x1e')]();};}function saveUpdates(_0x289f4b,_0x484cbe){return function(_0x4cabce){if(_0x4cabce){return _0x4cabce[_0xf326('0x1f')](_0x289f4b)['then'](function(_0x5b6d3c){return _0x5b6d3c;});}return null;};}function removeEntity(_0x448b92,_0x18ead3){return function(_0x549b46){if(_0x549b46){return _0x549b46['destroy']()[_0xf326('0x20')](function(){_0x448b92[_0xf326('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x337ed5,_0x1b9039){return function(_0x43c53e){if(!_0x43c53e){_0x337ed5[_0xf326('0x16')](0x194);}return _0x43c53e;};}function handleError(_0x17c157,_0x2049ec){_0x2049ec=_0x2049ec||0x1f4;return function(_0x5ce532){logger['error'](_0x5ce532['stack']);if(_0x5ce532[_0xf326('0x21')]){delete _0x5ce532[_0xf326('0x21')];}_0x17c157[_0xf326('0x1b')](_0x2049ec)[_0xf326('0x22')](_0x5ce532);};}exports[_0xf326('0x23')]=function(_0x410237,_0x5217d4){var _0x201d28={},_0xa3c0b={},_0x212d5d={'count':0x0,'rows':[]};var _0x581531=db[_0xf326('0x24')]['rawAttributes'];_0xa3c0b['model']=_[_0xf326('0x25')](_0x581531);_0xa3c0b[_0xf326('0x26')]=_[_0xf326('0x25')](_0x410237['query']);_0xa3c0b[_0xf326('0x27')]=_[_0xf326('0x28')](_0xa3c0b['model'],_0xa3c0b[_0xf326('0x26')]);_0x201d28[_0xf326('0x29')]=_[_0xf326('0x28')](_0xa3c0b[_0xf326('0x2a')],qs[_0xf326('0x2b')](_0x410237[_0xf326('0x26')][_0xf326('0x2b')]));_0x201d28[_0xf326('0x29')]=_0x201d28[_0xf326('0x29')][_0xf326('0x2c')]?_0x201d28['attributes']:_0xa3c0b[_0xf326('0x2a')];if(!_0x410237[_0xf326('0x26')][_0xf326('0x2d')]('nolimit')){_0x201d28[_0xf326('0x2e')]=qs[_0xf326('0x2e')](_0x410237[_0xf326('0x26')]['limit']);_0x201d28['offset']=qs[_0xf326('0x1a')](_0x410237[_0xf326('0x26')][_0xf326('0x1a')]);}_0x201d28[_0xf326('0x2f')]=qs[_0xf326('0x30')](_0x410237[_0xf326('0x26')][_0xf326('0x30')]);_0x201d28[_0xf326('0x31')]=qs['filters'](_[_0xf326('0x32')](_0x410237[_0xf326('0x26')],_0xa3c0b['filters']));if(_0x410237[_0xf326('0x26')]['filter']){_0x201d28[_0xf326('0x31')]=_['merge'](_0x201d28['where'],{'$or':_[_0xf326('0x33')](_0x581531,function(_0x4d8eac){if(_0x4d8eac[_0xf326('0x34')]['key']!==_0xf326('0x35')){var _0x409260={};_0x409260[_0x4d8eac[_0xf326('0x36')]]={'$like':'%'+_0x410237['query'][_0xf326('0x37')]+'%'};return _0x409260;}})});}_0x201d28=_[_0xf326('0x38')]({},_0x201d28,_0x410237['options']);var _0x13932b={'where':_0x201d28[_0xf326('0x31')]};return db[_0xf326('0x24')][_0xf326('0x19')](_0x13932b)['then'](function(_0x2c4416){_0x212d5d[_0xf326('0x19')]=_0x2c4416;if(_0x410237[_0xf326('0x26')][_0xf326('0x39')]){_0x201d28[_0xf326('0x3a')]=[{'all':!![]}];}return db['UserProfileSection'][_0xf326('0x3b')](_0x201d28);})[_0xf326('0x20')](function(_0x5cfb97){_0x212d5d['rows']=_0x5cfb97;return _0x212d5d;})[_0xf326('0x20')](respondWithFilteredResult(_0x5217d4,_0x201d28))['catch'](handleError(_0x5217d4,null));};exports['show']=function(_0x22d462,_0x5d6ae2){var _0x3e1e8c={'raw':![],'where':{'id':_0x22d462[_0xf326('0x3c')]['id']}},_0x37a95b={};_0x37a95b[_0xf326('0x2a')]=_['keys'](db[_0xf326('0x24')][_0xf326('0x3d')]);_0x37a95b[_0xf326('0x26')]=_[_0xf326('0x25')](_0x22d462[_0xf326('0x26')]);_0x37a95b[_0xf326('0x27')]=_[_0xf326('0x28')](_0x37a95b[_0xf326('0x2a')],_0x37a95b[_0xf326('0x26')]);_0x3e1e8c[_0xf326('0x29')]=_[_0xf326('0x28')](_0x37a95b[_0xf326('0x2a')],qs['fields'](_0x22d462[_0xf326('0x26')][_0xf326('0x2b')]));_0x3e1e8c[_0xf326('0x29')]=_0x3e1e8c[_0xf326('0x29')][_0xf326('0x2c')]?_0x3e1e8c[_0xf326('0x29')]:_0x37a95b['model'];if(_0x22d462[_0xf326('0x26')][_0xf326('0x39')]){_0x3e1e8c['include']=[{'all':!![]}];}_0x3e1e8c=_[_0xf326('0x38')]({},_0x3e1e8c,_0x22d462[_0xf326('0x3e')]);return db[_0xf326('0x24')][_0xf326('0x3f')](_0x3e1e8c)[_0xf326('0x20')](handleEntityNotFound(_0x5d6ae2,null))['then'](respondWithResult(_0x5d6ae2,null))['catch'](handleError(_0x5d6ae2,null));};exports[_0xf326('0x40')]=function(_0x44e101,_0x5ed62e){return db['UserProfileSection'][_0xf326('0x40')](_0x44e101[_0xf326('0x41')],{})[_0xf326('0x20')](respondWithResult(_0x5ed62e,0xc9))['catch'](handleError(_0x5ed62e,null));};exports[_0xf326('0x1f')]=function(_0xe96e1e,_0x2180d6){if(_0xe96e1e[_0xf326('0x41')]['id']){delete _0xe96e1e[_0xf326('0x41')]['id'];}return db[_0xf326('0x24')][_0xf326('0x3f')]({'where':{'id':_0xe96e1e[_0xf326('0x3c')]['id']}})[_0xf326('0x20')](handleEntityNotFound(_0x2180d6,null))[_0xf326('0x20')](saveUpdates(_0xe96e1e[_0xf326('0x41')],null))[_0xf326('0x20')](respondWithResult(_0x2180d6,null))[_0xf326('0x42')](handleError(_0x2180d6,null));};exports[_0xf326('0x43')]=function(_0xeac1a1,_0x59f9a7){return db[_0xf326('0x24')][_0xf326('0x3f')]({'where':{'id':_0xeac1a1[_0xf326('0x3c')]['id']}})[_0xf326('0x20')](handleEntityNotFound(_0x59f9a7,null))['then'](removeEntity(_0x59f9a7,null))[_0xf326('0x42')](handleError(_0x59f9a7,null));};exports[_0xf326('0x44')]=function(_0xca88e,_0x46fe85){return db['UserProfileSection'][_0xf326('0x44')]()[_0xf326('0x20')](respondWithResult(_0x46fe85,null))[_0xf326('0x42')](handleError(_0x46fe85,null));};
\ No newline at end of file
+var _0x326f=['destroy','describe','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','sendStatus','end','json','count','offset','status','set','Content-Range','save','update','then','name','send','index','UserProfileSection','keys','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','limit','order','sort','where','pick','map','type','VIRTUAL','field','filter','merge','includeAll','include','findAll','params','rawAttributes','options','find','create','body','catch'];(function(_0x529351,_0x3ac704){var _0x41cd56=function(_0x540861){while(--_0x540861){_0x529351['push'](_0x529351['shift']());}};_0x41cd56(++_0x3ac704);}(_0x326f,0xd1));var _0xf326=function(_0x3843dc,_0x2f0d28){_0x3843dc=_0x3843dc-0x0;var _0x4b3f66=_0x326f[_0x3843dc];return _0x4b3f66;};'use strict';var pdf=require(_0xf326('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xf326('0x1'));var jsonpatch=require(_0xf326('0x2'));var rp=require(_0xf326('0x3'));var moment=require(_0xf326('0x4'));var BPromise=require(_0xf326('0x5'));var Mustache=require(_0xf326('0x6'));var util=require(_0xf326('0x7'));var path=require(_0xf326('0x8'));var sox=require(_0xf326('0x9'));var csv=require(_0xf326('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xf326('0xb'));var squel=require(_0xf326('0xc'));var crypto=require(_0xf326('0xd'));var jsforce=require(_0xf326('0xe'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xf326('0xf'));var Redis=require(_0xf326('0x10'));var authService=require(_0xf326('0x11'));var qs=require(_0xf326('0x12'));var hardwareService=require(_0xf326('0x13'));var logger=require('../../config/logger')(_0xf326('0x14'));var utils=require('../../config/utils');var config=require(_0xf326('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2e4b71,_0x518ab5){_0x518ab5=_0x518ab5||0xcc;return function(_0x3162f9){if(_0x3162f9){return _0x2e4b71[_0xf326('0x16')](_0x518ab5);}return _0x2e4b71['status'](_0x518ab5)[_0xf326('0x17')]();};}function respondWithResult(_0x472632,_0x3504eb){_0x3504eb=_0x3504eb||0xc8;return function(_0x17a098){if(_0x17a098){return _0x472632['status'](_0x3504eb)[_0xf326('0x18')](_0x17a098);}};}function respondWithFilteredResult(_0x5204ee,_0x54bd1a){return function(_0xdf21d9){if(_0xdf21d9){var _0x11f6d2=_0xdf21d9[_0xf326('0x19')],_0x1f2e5a=_0x54bd1a[_0xf326('0x1a')],_0xa63d1a=_0x54bd1a[_0xf326('0x1a')]+_0x54bd1a['limit'],_0x292f4b;if(_0xa63d1a>=_0x11f6d2){_0xa63d1a=_0x11f6d2;_0x292f4b=0xc8;}else{_0x292f4b=0xce;}_0x5204ee[_0xf326('0x1b')](_0x292f4b);return _0x5204ee[_0xf326('0x1c')](_0xf326('0x1d'),_0x1f2e5a+'-'+_0xa63d1a+'/'+_0x11f6d2)[_0xf326('0x18')](_0xdf21d9);}return null;};}function patchUpdates(_0xcef2b5){return function(_0x311af0){try{jsonpatch['apply'](_0x311af0,_0xcef2b5,!![]);}catch(_0x4a5b6c){return BPromise['reject'](_0x4a5b6c);}return _0x311af0[_0xf326('0x1e')]();};}function saveUpdates(_0x289f4b,_0x484cbe){return function(_0x4cabce){if(_0x4cabce){return _0x4cabce[_0xf326('0x1f')](_0x289f4b)['then'](function(_0x5b6d3c){return _0x5b6d3c;});}return null;};}function removeEntity(_0x448b92,_0x18ead3){return function(_0x549b46){if(_0x549b46){return _0x549b46['destroy']()[_0xf326('0x20')](function(){_0x448b92[_0xf326('0x1b')](0xcc)['end']();});}};}function handleEntityNotFound(_0x337ed5,_0x1b9039){return function(_0x43c53e){if(!_0x43c53e){_0x337ed5[_0xf326('0x16')](0x194);}return _0x43c53e;};}function handleError(_0x17c157,_0x2049ec){_0x2049ec=_0x2049ec||0x1f4;return function(_0x5ce532){logger['error'](_0x5ce532['stack']);if(_0x5ce532[_0xf326('0x21')]){delete _0x5ce532[_0xf326('0x21')];}_0x17c157[_0xf326('0x1b')](_0x2049ec)[_0xf326('0x22')](_0x5ce532);};}exports[_0xf326('0x23')]=function(_0x410237,_0x5217d4){var _0x201d28={},_0xa3c0b={},_0x212d5d={'count':0x0,'rows':[]};var _0x581531=db[_0xf326('0x24')]['rawAttributes'];_0xa3c0b['model']=_[_0xf326('0x25')](_0x581531);_0xa3c0b[_0xf326('0x26')]=_[_0xf326('0x25')](_0x410237['query']);_0xa3c0b[_0xf326('0x27')]=_[_0xf326('0x28')](_0xa3c0b['model'],_0xa3c0b[_0xf326('0x26')]);_0x201d28[_0xf326('0x29')]=_[_0xf326('0x28')](_0xa3c0b[_0xf326('0x2a')],qs[_0xf326('0x2b')](_0x410237[_0xf326('0x26')][_0xf326('0x2b')]));_0x201d28[_0xf326('0x29')]=_0x201d28[_0xf326('0x29')][_0xf326('0x2c')]?_0x201d28['attributes']:_0xa3c0b[_0xf326('0x2a')];if(!_0x410237[_0xf326('0x26')][_0xf326('0x2d')]('nolimit')){_0x201d28[_0xf326('0x2e')]=qs[_0xf326('0x2e')](_0x410237[_0xf326('0x26')]['limit']);_0x201d28['offset']=qs[_0xf326('0x1a')](_0x410237[_0xf326('0x26')][_0xf326('0x1a')]);}_0x201d28[_0xf326('0x2f')]=qs[_0xf326('0x30')](_0x410237[_0xf326('0x26')][_0xf326('0x30')]);_0x201d28[_0xf326('0x31')]=qs['filters'](_[_0xf326('0x32')](_0x410237[_0xf326('0x26')],_0xa3c0b['filters']));if(_0x410237[_0xf326('0x26')]['filter']){_0x201d28[_0xf326('0x31')]=_['merge'](_0x201d28['where'],{'$or':_[_0xf326('0x33')](_0x581531,function(_0x4d8eac){if(_0x4d8eac[_0xf326('0x34')]['key']!==_0xf326('0x35')){var _0x409260={};_0x409260[_0x4d8eac[_0xf326('0x36')]]={'$like':'%'+_0x410237['query'][_0xf326('0x37')]+'%'};return _0x409260;}})});}_0x201d28=_[_0xf326('0x38')]({},_0x201d28,_0x410237['options']);var _0x13932b={'where':_0x201d28[_0xf326('0x31')]};return db[_0xf326('0x24')][_0xf326('0x19')](_0x13932b)['then'](function(_0x2c4416){_0x212d5d[_0xf326('0x19')]=_0x2c4416;if(_0x410237[_0xf326('0x26')][_0xf326('0x39')]){_0x201d28[_0xf326('0x3a')]=[{'all':!![]}];}return db['UserProfileSection'][_0xf326('0x3b')](_0x201d28);})[_0xf326('0x20')](function(_0x5cfb97){_0x212d5d['rows']=_0x5cfb97;return _0x212d5d;})[_0xf326('0x20')](respondWithFilteredResult(_0x5217d4,_0x201d28))['catch'](handleError(_0x5217d4,null));};exports['show']=function(_0x22d462,_0x5d6ae2){var _0x3e1e8c={'raw':![],'where':{'id':_0x22d462[_0xf326('0x3c')]['id']}},_0x37a95b={};_0x37a95b[_0xf326('0x2a')]=_['keys'](db[_0xf326('0x24')][_0xf326('0x3d')]);_0x37a95b[_0xf326('0x26')]=_[_0xf326('0x25')](_0x22d462[_0xf326('0x26')]);_0x37a95b[_0xf326('0x27')]=_[_0xf326('0x28')](_0x37a95b[_0xf326('0x2a')],_0x37a95b[_0xf326('0x26')]);_0x3e1e8c[_0xf326('0x29')]=_[_0xf326('0x28')](_0x37a95b[_0xf326('0x2a')],qs['fields'](_0x22d462[_0xf326('0x26')][_0xf326('0x2b')]));_0x3e1e8c[_0xf326('0x29')]=_0x3e1e8c[_0xf326('0x29')][_0xf326('0x2c')]?_0x3e1e8c[_0xf326('0x29')]:_0x37a95b['model'];if(_0x22d462[_0xf326('0x26')][_0xf326('0x39')]){_0x3e1e8c['include']=[{'all':!![]}];}_0x3e1e8c=_[_0xf326('0x38')]({},_0x3e1e8c,_0x22d462[_0xf326('0x3e')]);return db[_0xf326('0x24')][_0xf326('0x3f')](_0x3e1e8c)[_0xf326('0x20')](handleEntityNotFound(_0x5d6ae2,null))['then'](respondWithResult(_0x5d6ae2,null))['catch'](handleError(_0x5d6ae2,null));};exports[_0xf326('0x40')]=function(_0x44e101,_0x5ed62e){return db['UserProfileSection'][_0xf326('0x40')](_0x44e101[_0xf326('0x41')],{})[_0xf326('0x20')](respondWithResult(_0x5ed62e,0xc9))['catch'](handleError(_0x5ed62e,null));};exports[_0xf326('0x1f')]=function(_0xe96e1e,_0x2180d6){if(_0xe96e1e[_0xf326('0x41')]['id']){delete _0xe96e1e[_0xf326('0x41')]['id'];}return db[_0xf326('0x24')][_0xf326('0x3f')]({'where':{'id':_0xe96e1e[_0xf326('0x3c')]['id']}})[_0xf326('0x20')](handleEntityNotFound(_0x2180d6,null))[_0xf326('0x20')](saveUpdates(_0xe96e1e[_0xf326('0x41')],null))[_0xf326('0x20')](respondWithResult(_0x2180d6,null))[_0xf326('0x42')](handleError(_0x2180d6,null));};exports[_0xf326('0x43')]=function(_0xeac1a1,_0x59f9a7){return db[_0xf326('0x24')][_0xf326('0x3f')]({'where':{'id':_0xeac1a1[_0xf326('0x3c')]['id']}})[_0xf326('0x20')](handleEntityNotFound(_0x59f9a7,null))['then'](removeEntity(_0x59f9a7,null))[_0xf326('0x42')](handleError(_0x59f9a7,null));};exports[_0xf326('0x44')]=function(_0xca88e,_0x46fe85){return db['UserProfileSection'][_0xf326('0x44')]()[_0xf326('0x20')](respondWithResult(_0x46fe85,null))[_0xf326('0x42')](handleError(_0x46fe85,null));};
\ No newline at end of file