Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / userProfileResource / userProfileResource.controller.js
index 4b9bbbd..231e81b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x489d=['intersection','fields','attributes','length','nolimit','sort','where','pick','filter','merge','type','key','VIRTUAL','field','include','findAll','catch','params','includeAll','options','find','body','describe','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','../../config/utils','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','destroy','then','end','stack','name','send','UserProfileResource','rawAttributes','model','keys','query','filters'];(function(_0x2d6836,_0x11baa8){var _0x488865=function(_0x4e7bf7){while(--_0x4e7bf7){_0x2d6836['push'](_0x2d6836['shift']());}};_0x488865(++_0x11baa8);}(_0x489d,0x127));var _0xd489=function(_0x38cd10,_0x112ac7){_0x38cd10=_0x38cd10-0x0;var _0x242bcc=_0x489d[_0x38cd10];return _0x242bcc;};'use strict';var pdf=require(_0xd489('0x0'));var emlformat=require(_0xd489('0x1'));var rimraf=require(_0xd489('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0xd489('0x3'));var rp=require(_0xd489('0x4'));var moment=require(_0xd489('0x5'));var BPromise=require(_0xd489('0x6'));var Mustache=require(_0xd489('0x7'));var util=require(_0xd489('0x8'));var path=require(_0xd489('0x9'));var sox=require(_0xd489('0xa'));var csv=require(_0xd489('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xd489('0xc'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xd489('0xd'));var deskjs=require(_0xd489('0xe'));var toCsv=require(_0xd489('0xb'));var querystring=require(_0xd489('0xf'));var Papa=require(_0xd489('0x10'));var Redis=require(_0xd489('0x11'));var authService=require(_0xd489('0x12'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0xd489('0x13'));var logger=require(_0xd489('0x14'))('api');var utils=require(_0xd489('0x15'));var config=require('../../config/environment');var db=require(_0xd489('0x16'))['db'];function respondWithStatusCode(_0x929eaa,_0xd67ddf){_0xd67ddf=_0xd67ddf||0xcc;return function(_0xf97ad2){if(_0xf97ad2){return _0x929eaa[_0xd489('0x17')](_0xd67ddf);}return _0x929eaa[_0xd489('0x18')](_0xd67ddf)['end']();};}function respondWithResult(_0x579c56,_0x1468de){_0x1468de=_0x1468de||0xc8;return function(_0x5aaab8){if(_0x5aaab8){return _0x579c56[_0xd489('0x18')](_0x1468de)[_0xd489('0x19')](_0x5aaab8);}};}function respondWithFilteredResult(_0x2bba3b,_0x42b230){return function(_0x384c8e){if(_0x384c8e){var _0xea076d=_0x384c8e[_0xd489('0x1a')],_0x49f3f5=_0x42b230[_0xd489('0x1b')],_0x2dedf0=_0x42b230[_0xd489('0x1b')]+_0x42b230[_0xd489('0x1c')],_0x38dc39;if(_0x2dedf0>=_0xea076d){_0x2dedf0=_0xea076d;_0x38dc39=0xc8;}else{_0x38dc39=0xce;}_0x2bba3b['status'](_0x38dc39);return _0x2bba3b[_0xd489('0x1d')](_0xd489('0x1e'),_0x49f3f5+'-'+_0x2dedf0+'/'+_0xea076d)[_0xd489('0x19')](_0x384c8e);}return null;};}function patchUpdates(_0x31bcfc){return function(_0x2ce708){try{jsonpatch[_0xd489('0x1f')](_0x2ce708,_0x31bcfc,!![]);}catch(_0x118722){return BPromise[_0xd489('0x20')](_0x118722);}return _0x2ce708['save']();};}function saveUpdates(_0xeb0b1e,_0x5b5576){return function(_0x547bb5){if(_0x547bb5){return _0x547bb5['update'](_0xeb0b1e)['then'](function(_0xb68177){return _0xb68177;});}return null;};}function removeEntity(_0x364513,_0x135b1e){return function(_0x3dfdf3){if(_0x3dfdf3){return _0x3dfdf3[_0xd489('0x21')]()[_0xd489('0x22')](function(){_0x364513[_0xd489('0x18')](0xcc)[_0xd489('0x23')]();});}};}function handleEntityNotFound(_0x45ab89,_0x205308){return function(_0x162286){if(!_0x162286){_0x45ab89[_0xd489('0x17')](0x194);}return _0x162286;};}function handleError(_0x5f4e27,_0x3520f0){_0x3520f0=_0x3520f0||0x1f4;return function(_0x385b71){logger['error'](_0x385b71[_0xd489('0x24')]);if(_0x385b71[_0xd489('0x25')]){delete _0x385b71[_0xd489('0x25')];}_0x5f4e27[_0xd489('0x18')](_0x3520f0)[_0xd489('0x26')](_0x385b71);};}exports['index']=function(_0x281e19,_0x3a05f2){var _0x5ddabf={},_0x1b1c76={},_0xe17896={'count':0x0,'rows':[]};var _0x41ba2f=db[_0xd489('0x27')][_0xd489('0x28')];_0x1b1c76[_0xd489('0x29')]=_[_0xd489('0x2a')](_0x41ba2f);_0x1b1c76[_0xd489('0x2b')]=_['keys'](_0x281e19[_0xd489('0x2b')]);_0x1b1c76[_0xd489('0x2c')]=_[_0xd489('0x2d')](_0x1b1c76[_0xd489('0x29')],_0x1b1c76[_0xd489('0x2b')]);_0x5ddabf['attributes']=_[_0xd489('0x2d')](_0x1b1c76['model'],qs['fields'](_0x281e19['query'][_0xd489('0x2e')]));_0x5ddabf[_0xd489('0x2f')]=_0x5ddabf[_0xd489('0x2f')][_0xd489('0x30')]?_0x5ddabf[_0xd489('0x2f')]:_0x1b1c76[_0xd489('0x29')];if(!_0x281e19['query']['hasOwnProperty'](_0xd489('0x31'))){_0x5ddabf['limit']=qs[_0xd489('0x1c')](_0x281e19[_0xd489('0x2b')]['limit']);_0x5ddabf[_0xd489('0x1b')]=qs[_0xd489('0x1b')](_0x281e19[_0xd489('0x2b')][_0xd489('0x1b')]);}_0x5ddabf['order']=qs[_0xd489('0x32')](_0x281e19['query'][_0xd489('0x32')]);_0x5ddabf[_0xd489('0x33')]=qs['filters'](_[_0xd489('0x34')](_0x281e19['query'],_0x1b1c76[_0xd489('0x2c')]));if(_0x281e19[_0xd489('0x2b')][_0xd489('0x35')]){_0x5ddabf['where']=_[_0xd489('0x36')](_0x5ddabf[_0xd489('0x33')],{'$or':_['map'](_0x41ba2f,function(_0x5f1d2e){if(_0x5f1d2e[_0xd489('0x37')][_0xd489('0x38')]!==_0xd489('0x39')){var _0x243464={};_0x243464[_0x5f1d2e[_0xd489('0x3a')]]={'$like':'%'+_0x281e19[_0xd489('0x2b')][_0xd489('0x35')]+'%'};return _0x243464;}})});}_0x5ddabf=_[_0xd489('0x36')]({},_0x5ddabf,_0x281e19['options']);var _0x13ac55={'where':_0x5ddabf[_0xd489('0x33')]};return db['UserProfileResource']['count'](_0x13ac55)[_0xd489('0x22')](function(_0x464a6b){_0xe17896[_0xd489('0x1a')]=_0x464a6b;if(_0x281e19[_0xd489('0x2b')]['includeAll']){_0x5ddabf[_0xd489('0x3b')]=[{'all':!![]}];}return db[_0xd489('0x27')][_0xd489('0x3c')](_0x5ddabf);})[_0xd489('0x22')](function(_0x2c7fe1){_0xe17896['rows']=_0x2c7fe1;return _0xe17896;})[_0xd489('0x22')](respondWithFilteredResult(_0x3a05f2,_0x5ddabf))[_0xd489('0x3d')](handleError(_0x3a05f2,null));};exports['show']=function(_0x3a5276,_0x439b59){var _0x2ac25e={'raw':![],'where':{'id':_0x3a5276[_0xd489('0x3e')]['id']}},_0x596c35={};_0x596c35['model']=_['keys'](db[_0xd489('0x27')]['rawAttributes']);_0x596c35[_0xd489('0x2b')]=_[_0xd489('0x2a')](_0x3a5276[_0xd489('0x2b')]);_0x596c35[_0xd489('0x2c')]=_[_0xd489('0x2d')](_0x596c35['model'],_0x596c35['query']);_0x2ac25e['attributes']=_[_0xd489('0x2d')](_0x596c35[_0xd489('0x29')],qs['fields'](_0x3a5276[_0xd489('0x2b')]['fields']));_0x2ac25e['attributes']=_0x2ac25e[_0xd489('0x2f')][_0xd489('0x30')]?_0x2ac25e[_0xd489('0x2f')]:_0x596c35[_0xd489('0x29')];if(_0x3a5276['query'][_0xd489('0x3f')]){_0x2ac25e[_0xd489('0x3b')]=[{'all':!![]}];}_0x2ac25e=_['merge']({},_0x2ac25e,_0x3a5276[_0xd489('0x40')]);return db[_0xd489('0x27')][_0xd489('0x41')](_0x2ac25e)['then'](handleEntityNotFound(_0x439b59,null))[_0xd489('0x22')](respondWithResult(_0x439b59,null))[_0xd489('0x3d')](handleError(_0x439b59,null));};exports['create']=function(_0x479cef,_0x42011e){return db[_0xd489('0x27')]['create'](_0x479cef[_0xd489('0x42')],{})[_0xd489('0x22')](respondWithResult(_0x42011e,0xc9))[_0xd489('0x3d')](handleError(_0x42011e,null));};exports['update']=function(_0x6d8143,_0x36fd0e){if(_0x6d8143['body']['id']){delete _0x6d8143[_0xd489('0x42')]['id'];}return db[_0xd489('0x27')][_0xd489('0x41')]({'where':{'id':_0x6d8143[_0xd489('0x3e')]['id']}})[_0xd489('0x22')](handleEntityNotFound(_0x36fd0e,null))[_0xd489('0x22')](saveUpdates(_0x6d8143['body'],null))['then'](respondWithResult(_0x36fd0e,null))[_0xd489('0x3d')](handleError(_0x36fd0e,null));};exports[_0xd489('0x21')]=function(_0xeb1cf6,_0x1ae221){return db[_0xd489('0x27')][_0xd489('0x41')]({'where':{'id':_0xeb1cf6[_0xd489('0x3e')]['id']}})[_0xd489('0x22')](handleEntityNotFound(_0x1ae221,null))[_0xd489('0x22')](removeEntity(_0x1ae221,null))[_0xd489('0x3d')](handleError(_0x1ae221,null));};exports[_0xd489('0x43')]=function(_0x1fce09,_0x50d77){return db[_0xd489('0x27')]['describe']()[_0xd489('0x22')](respondWithResult(_0x50d77,null))[_0xd489('0x3d')](handleError(_0x50d77,null));};
\ No newline at end of file
+var _0xaf1c=['status','end','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','error','stack','name','send','index','UserProfileResource','rawAttributes','keys','query','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filters','pick','filter','where','merge','map','type','VIRTUAL','field','options','includeAll','findAll','rows','catch','show','params','include','create','body','find','describe','html-pdf','eml-format','zip-dir','request-promise','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus'];(function(_0x3a58c9,_0x18f9e8){var _0x228fe2=function(_0x2b3034){while(--_0x2b3034){_0x3a58c9['push'](_0x3a58c9['shift']());}};_0x228fe2(++_0x18f9e8);}(_0xaf1c,0x164));var _0xcaf1=function(_0x16ecd1,_0x19fe46){_0x16ecd1=_0x16ecd1-0x0;var _0x4ac2af=_0xaf1c[_0x16ecd1];return _0x4ac2af;};'use strict';var pdf=require(_0xcaf1('0x0'));var emlformat=require(_0xcaf1('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xcaf1('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xcaf1('0x3'));var moment=require('moment');var BPromise=require(_0xcaf1('0x4'));var Mustache=require(_0xcaf1('0x5'));var util=require('util');var path=require(_0xcaf1('0x6'));var sox=require(_0xcaf1('0x7'));var csv=require(_0xcaf1('0x8'));var ejs=require(_0xcaf1('0x9'));var fs=require('fs');var _=require(_0xcaf1('0xa'));var squel=require(_0xcaf1('0xb'));var crypto=require('crypto');var jsforce=require(_0xcaf1('0xc'));var deskjs=require(_0xcaf1('0xd'));var toCsv=require('to-csv');var querystring=require(_0xcaf1('0xe'));var Papa=require(_0xcaf1('0xf'));var Redis=require(_0xcaf1('0x10'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var hardwareService=require(_0xcaf1('0x11'));var logger=require(_0xcaf1('0x12'))(_0xcaf1('0x13'));var utils=require(_0xcaf1('0x14'));var config=require(_0xcaf1('0x15'));var db=require(_0xcaf1('0x16'))['db'];function respondWithStatusCode(_0x4ec261,_0x27babe){_0x27babe=_0x27babe||0xcc;return function(_0x7eb20b){if(_0x7eb20b){return _0x4ec261[_0xcaf1('0x17')](_0x27babe);}return _0x4ec261[_0xcaf1('0x18')](_0x27babe)[_0xcaf1('0x19')]();};}function respondWithResult(_0x5d2aec,_0x1ccb17){_0x1ccb17=_0x1ccb17||0xc8;return function(_0x1683a0){if(_0x1683a0){return _0x5d2aec[_0xcaf1('0x18')](_0x1ccb17)['json'](_0x1683a0);}};}function respondWithFilteredResult(_0x270246,_0x4cf823){return function(_0x40b1f1){if(_0x40b1f1){var _0x3bd5d5=_0x40b1f1[_0xcaf1('0x1a')],_0x5e06c2=_0x4cf823[_0xcaf1('0x1b')],_0x913974=_0x4cf823[_0xcaf1('0x1b')]+_0x4cf823[_0xcaf1('0x1c')],_0x266c6b;if(_0x913974>=_0x3bd5d5){_0x913974=_0x3bd5d5;_0x266c6b=0xc8;}else{_0x266c6b=0xce;}_0x270246[_0xcaf1('0x18')](_0x266c6b);return _0x270246[_0xcaf1('0x1d')](_0xcaf1('0x1e'),_0x5e06c2+'-'+_0x913974+'/'+_0x3bd5d5)['json'](_0x40b1f1);}return null;};}function patchUpdates(_0xb7e943){return function(_0x1928e6){try{jsonpatch[_0xcaf1('0x1f')](_0x1928e6,_0xb7e943,!![]);}catch(_0xe25c54){return BPromise[_0xcaf1('0x20')](_0xe25c54);}return _0x1928e6[_0xcaf1('0x21')]();};}function saveUpdates(_0xffa18f,_0x2934ed){return function(_0x4a2dc2){if(_0x4a2dc2){return _0x4a2dc2[_0xcaf1('0x22')](_0xffa18f)['then'](function(_0x48fac7){return _0x48fac7;});}return null;};}function removeEntity(_0x58d002,_0x2f419b){return function(_0xa6a208){if(_0xa6a208){return _0xa6a208[_0xcaf1('0x23')]()[_0xcaf1('0x24')](function(){_0x58d002[_0xcaf1('0x18')](0xcc)[_0xcaf1('0x19')]();});}};}function handleEntityNotFound(_0x3c8aa8,_0x487844){return function(_0x56d31d){if(!_0x56d31d){_0x3c8aa8[_0xcaf1('0x17')](0x194);}return _0x56d31d;};}function handleError(_0x3c0f7a,_0x29ca2a){_0x29ca2a=_0x29ca2a||0x1f4;return function(_0x2a38f0){logger[_0xcaf1('0x25')](_0x2a38f0[_0xcaf1('0x26')]);if(_0x2a38f0[_0xcaf1('0x27')]){delete _0x2a38f0['name'];}_0x3c0f7a[_0xcaf1('0x18')](_0x29ca2a)[_0xcaf1('0x28')](_0x2a38f0);};}exports[_0xcaf1('0x29')]=function(_0x19033a,_0xc46f45){var _0x4117d1={},_0x5159b5={},_0x4ef625={'count':0x0,'rows':[]};var _0x49e221=db[_0xcaf1('0x2a')][_0xcaf1('0x2b')];_0x5159b5['model']=_[_0xcaf1('0x2c')](_0x49e221);_0x5159b5[_0xcaf1('0x2d')]=_['keys'](_0x19033a[_0xcaf1('0x2d')]);_0x5159b5['filters']=_[_0xcaf1('0x2e')](_0x5159b5[_0xcaf1('0x2f')],_0x5159b5[_0xcaf1('0x2d')]);_0x4117d1[_0xcaf1('0x30')]=_['intersection'](_0x5159b5[_0xcaf1('0x2f')],qs[_0xcaf1('0x31')](_0x19033a['query'][_0xcaf1('0x31')]));_0x4117d1[_0xcaf1('0x30')]=_0x4117d1['attributes'][_0xcaf1('0x32')]?_0x4117d1[_0xcaf1('0x30')]:_0x5159b5[_0xcaf1('0x2f')];if(!_0x19033a[_0xcaf1('0x2d')][_0xcaf1('0x33')](_0xcaf1('0x34'))){_0x4117d1['limit']=qs[_0xcaf1('0x1c')](_0x19033a[_0xcaf1('0x2d')]['limit']);_0x4117d1[_0xcaf1('0x1b')]=qs[_0xcaf1('0x1b')](_0x19033a[_0xcaf1('0x2d')][_0xcaf1('0x1b')]);}_0x4117d1[_0xcaf1('0x35')]=qs[_0xcaf1('0x36')](_0x19033a[_0xcaf1('0x2d')][_0xcaf1('0x36')]);_0x4117d1['where']=qs[_0xcaf1('0x37')](_[_0xcaf1('0x38')](_0x19033a[_0xcaf1('0x2d')],_0x5159b5['filters']));if(_0x19033a[_0xcaf1('0x2d')][_0xcaf1('0x39')]){_0x4117d1[_0xcaf1('0x3a')]=_[_0xcaf1('0x3b')](_0x4117d1[_0xcaf1('0x3a')],{'$or':_[_0xcaf1('0x3c')](_0x49e221,function(_0x54b982){if(_0x54b982[_0xcaf1('0x3d')]['key']!==_0xcaf1('0x3e')){var _0x478255={};_0x478255[_0x54b982[_0xcaf1('0x3f')]]={'$like':'%'+_0x19033a[_0xcaf1('0x2d')][_0xcaf1('0x39')]+'%'};return _0x478255;}})});}_0x4117d1=_['merge']({},_0x4117d1,_0x19033a[_0xcaf1('0x40')]);var _0x5441c6={'where':_0x4117d1['where']};return db[_0xcaf1('0x2a')][_0xcaf1('0x1a')](_0x5441c6)[_0xcaf1('0x24')](function(_0x334b51){_0x4ef625[_0xcaf1('0x1a')]=_0x334b51;if(_0x19033a[_0xcaf1('0x2d')][_0xcaf1('0x41')]){_0x4117d1['include']=[{'all':!![]}];}return db[_0xcaf1('0x2a')][_0xcaf1('0x42')](_0x4117d1);})[_0xcaf1('0x24')](function(_0x969cb1){_0x4ef625[_0xcaf1('0x43')]=_0x969cb1;return _0x4ef625;})[_0xcaf1('0x24')](respondWithFilteredResult(_0xc46f45,_0x4117d1))[_0xcaf1('0x44')](handleError(_0xc46f45,null));};exports[_0xcaf1('0x45')]=function(_0xe5674c,_0x289fc1){var _0x55566e={'raw':![],'where':{'id':_0xe5674c[_0xcaf1('0x46')]['id']}},_0x2b186a={};_0x2b186a[_0xcaf1('0x2f')]=_[_0xcaf1('0x2c')](db[_0xcaf1('0x2a')][_0xcaf1('0x2b')]);_0x2b186a['query']=_[_0xcaf1('0x2c')](_0xe5674c[_0xcaf1('0x2d')]);_0x2b186a[_0xcaf1('0x37')]=_[_0xcaf1('0x2e')](_0x2b186a[_0xcaf1('0x2f')],_0x2b186a[_0xcaf1('0x2d')]);_0x55566e[_0xcaf1('0x30')]=_[_0xcaf1('0x2e')](_0x2b186a[_0xcaf1('0x2f')],qs[_0xcaf1('0x31')](_0xe5674c['query'][_0xcaf1('0x31')]));_0x55566e[_0xcaf1('0x30')]=_0x55566e[_0xcaf1('0x30')][_0xcaf1('0x32')]?_0x55566e[_0xcaf1('0x30')]:_0x2b186a['model'];if(_0xe5674c[_0xcaf1('0x2d')]['includeAll']){_0x55566e[_0xcaf1('0x47')]=[{'all':!![]}];}_0x55566e=_['merge']({},_0x55566e,_0xe5674c['options']);return db[_0xcaf1('0x2a')]['find'](_0x55566e)['then'](handleEntityNotFound(_0x289fc1,null))[_0xcaf1('0x24')](respondWithResult(_0x289fc1,null))[_0xcaf1('0x44')](handleError(_0x289fc1,null));};exports[_0xcaf1('0x48')]=function(_0x592ee7,_0x34432f){return db[_0xcaf1('0x2a')][_0xcaf1('0x48')](_0x592ee7[_0xcaf1('0x49')],{})[_0xcaf1('0x24')](respondWithResult(_0x34432f,0xc9))['catch'](handleError(_0x34432f,null));};exports['update']=function(_0x3c0fd3,_0x3de2c5){if(_0x3c0fd3['body']['id']){delete _0x3c0fd3[_0xcaf1('0x49')]['id'];}return db[_0xcaf1('0x2a')][_0xcaf1('0x4a')]({'where':{'id':_0x3c0fd3[_0xcaf1('0x46')]['id']}})[_0xcaf1('0x24')](handleEntityNotFound(_0x3de2c5,null))['then'](saveUpdates(_0x3c0fd3[_0xcaf1('0x49')],null))[_0xcaf1('0x24')](respondWithResult(_0x3de2c5,null))[_0xcaf1('0x44')](handleError(_0x3de2c5,null));};exports[_0xcaf1('0x23')]=function(_0x26eed1,_0x2ca3c7){return db[_0xcaf1('0x2a')][_0xcaf1('0x4a')]({'where':{'id':_0x26eed1[_0xcaf1('0x46')]['id']}})[_0xcaf1('0x24')](handleEntityNotFound(_0x2ca3c7,null))[_0xcaf1('0x24')](removeEntity(_0x2ca3c7,null))['catch'](handleError(_0x2ca3c7,null));};exports[_0xcaf1('0x4b')]=function(_0x4f5e29,_0x3e2ec2){return db[_0xcaf1('0x2a')]['describe']()[_0xcaf1('0x24')](respondWithResult(_0x3e2ec2,null))[_0xcaf1('0x44')](handleError(_0x3e2ec2,null));};
\ No newline at end of file