Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intDeskField / intDeskField.controller.js
index 60820d2..124e788 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1dc8=['create','body','find','html-pdf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','error','stack','name','send','index','map','DeskField','rawAttributes','fieldName','key','model','keys','filters','intersection','query','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','VIRTUAL','merge','options','includeAll','include','findAll','rows','catch','params'];(function(_0x22abc4,_0x289b22){var _0x500358=function(_0x5d98de){while(--_0x5d98de){_0x22abc4['push'](_0x22abc4['shift']());}};_0x500358(++_0x289b22);}(_0x1dc8,0xe1));var _0x81dc=function(_0xb2100,_0x564756){_0xb2100=_0xb2100-0x0;var _0x1e0748=_0x1dc8[_0xb2100];return _0x1e0748;};'use strict';var pdf=require(_0x81dc('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x81dc('0x1'));var jsonpatch=require(_0x81dc('0x2'));var rp=require(_0x81dc('0x3'));var moment=require('moment');var BPromise=require(_0x81dc('0x4'));var Mustache=require(_0x81dc('0x5'));var util=require('util');var path=require(_0x81dc('0x6'));var sox=require(_0x81dc('0x7'));var csv=require(_0x81dc('0x8'));var ejs=require(_0x81dc('0x9'));var fs=require('fs');var _=require(_0x81dc('0xa'));var squel=require(_0x81dc('0xb'));var crypto=require('crypto');var jsforce=require(_0x81dc('0xc'));var deskjs=require(_0x81dc('0xd'));var toCsv=require('to-csv');var querystring=require(_0x81dc('0xe'));var Papa=require(_0x81dc('0xf'));var Redis=require('ioredis');var authService=require(_0x81dc('0x10'));var qs=require(_0x81dc('0x11'));var as=require(_0x81dc('0x12'));var hardwareService=require(_0x81dc('0x13'));var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x81dc('0x14'));var db=require(_0x81dc('0x15'))['db'];function respondWithStatusCode(_0x2980c7,_0x2d0588){_0x2d0588=_0x2d0588||0xcc;return function(_0x188b37){if(_0x188b37){return _0x2980c7[_0x81dc('0x16')](_0x2d0588);}return _0x2980c7[_0x81dc('0x17')](_0x2d0588)[_0x81dc('0x18')]();};}function respondWithResult(_0x1f46d6,_0x439c34){_0x439c34=_0x439c34||0xc8;return function(_0x1cc8d2){if(_0x1cc8d2){return _0x1f46d6[_0x81dc('0x17')](_0x439c34)[_0x81dc('0x19')](_0x1cc8d2);}};}function respondWithFilteredResult(_0xbe1c78,_0x3754d5){return function(_0x175586){if(_0x175586){var _0x34344c=_0x175586[_0x81dc('0x1a')],_0x4faf4f=_0x3754d5[_0x81dc('0x1b')],_0x3bab0e=_0x3754d5['offset']+_0x3754d5[_0x81dc('0x1c')],_0x5c1cb7;if(_0x3bab0e>=_0x34344c){_0x3bab0e=_0x34344c;_0x5c1cb7=0xc8;}else{_0x5c1cb7=0xce;}_0xbe1c78[_0x81dc('0x17')](_0x5c1cb7);return _0xbe1c78[_0x81dc('0x1d')](_0x81dc('0x1e'),_0x4faf4f+'-'+_0x3bab0e+'/'+_0x34344c)[_0x81dc('0x19')](_0x175586);}return null;};}function patchUpdates(_0x1fd263){return function(_0x35fc32){try{jsonpatch[_0x81dc('0x1f')](_0x35fc32,_0x1fd263,!![]);}catch(_0x53819f){return BPromise[_0x81dc('0x20')](_0x53819f);}return _0x35fc32[_0x81dc('0x21')]();};}function saveUpdates(_0x54ccee,_0x4803f6){return function(_0x41d49c){if(_0x41d49c){return _0x41d49c[_0x81dc('0x22')](_0x54ccee)[_0x81dc('0x23')](function(_0xf79644){return _0xf79644;});}return null;};}function removeEntity(_0x45237e,_0x17dff0){return function(_0x51fe78){if(_0x51fe78){return _0x51fe78[_0x81dc('0x24')]()[_0x81dc('0x23')](function(){_0x45237e[_0x81dc('0x17')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3ab048,_0x4c5bd0){return function(_0x42ece7){if(!_0x42ece7){_0x3ab048[_0x81dc('0x16')](0x194);}return _0x42ece7;};}function handleError(_0x5b916f,_0x257120){_0x257120=_0x257120||0x1f4;return function(_0x4c84fd){logger[_0x81dc('0x25')](_0x4c84fd[_0x81dc('0x26')]);if(_0x4c84fd[_0x81dc('0x27')]){delete _0x4c84fd['name'];}_0x5b916f['status'](_0x257120)[_0x81dc('0x28')](_0x4c84fd);};}exports[_0x81dc('0x29')]=function(_0x58cc54,_0x5bd8be){var _0xe6f4df={},_0x440cb2={},_0x1a8381={'count':0x0,'rows':[]};var _0x50c48e=_[_0x81dc('0x2a')](db[_0x81dc('0x2b')][_0x81dc('0x2c')],function(_0x71116d){return{'name':_0x71116d[_0x81dc('0x2d')],'type':_0x71116d['type'][_0x81dc('0x2e')]};});_0x440cb2[_0x81dc('0x2f')]=_[_0x81dc('0x2a')](_0x50c48e,'name');_0x440cb2['query']=_[_0x81dc('0x30')](_0x58cc54['query']);_0x440cb2[_0x81dc('0x31')]=_[_0x81dc('0x32')](_0x440cb2[_0x81dc('0x2f')],_0x440cb2[_0x81dc('0x33')]);_0xe6f4df[_0x81dc('0x34')]=_[_0x81dc('0x32')](_0x440cb2[_0x81dc('0x2f')],qs[_0x81dc('0x35')](_0x58cc54[_0x81dc('0x33')][_0x81dc('0x35')]));_0xe6f4df[_0x81dc('0x34')]=_0xe6f4df[_0x81dc('0x34')][_0x81dc('0x36')]?_0xe6f4df['attributes']:_0x440cb2['model'];if(!_0x58cc54[_0x81dc('0x33')][_0x81dc('0x37')](_0x81dc('0x38'))){_0xe6f4df[_0x81dc('0x1c')]=qs['limit'](_0x58cc54[_0x81dc('0x33')][_0x81dc('0x1c')]);_0xe6f4df[_0x81dc('0x1b')]=qs[_0x81dc('0x1b')](_0x58cc54[_0x81dc('0x33')][_0x81dc('0x1b')]);}_0xe6f4df[_0x81dc('0x39')]=qs['sort'](_0x58cc54[_0x81dc('0x33')][_0x81dc('0x3a')]);_0xe6f4df[_0x81dc('0x3b')]=qs[_0x81dc('0x31')](_[_0x81dc('0x3c')](_0x58cc54[_0x81dc('0x33')],_0x440cb2[_0x81dc('0x31')]),_0x50c48e);if(_0x58cc54[_0x81dc('0x33')][_0x81dc('0x3d')]){_0xe6f4df[_0x81dc('0x3b')]=_['merge'](_0xe6f4df[_0x81dc('0x3b')],{'$or':_[_0x81dc('0x2a')](_0x50c48e,function(_0x51f476){if(_0x51f476['type']!==_0x81dc('0x3e')){var _0x1885f9={};_0x1885f9[_0x51f476[_0x81dc('0x27')]]={'$like':'%'+_0x58cc54[_0x81dc('0x33')][_0x81dc('0x3d')]+'%'};return _0x1885f9;}})});}_0xe6f4df=_[_0x81dc('0x3f')]({},_0xe6f4df,_0x58cc54[_0x81dc('0x40')]);var _0x4457e4={'where':_0xe6f4df[_0x81dc('0x3b')]};return db[_0x81dc('0x2b')][_0x81dc('0x1a')](_0x4457e4)[_0x81dc('0x23')](function(_0x1a5fc8){_0x1a8381[_0x81dc('0x1a')]=_0x1a5fc8;if(_0x58cc54[_0x81dc('0x33')][_0x81dc('0x41')]){_0xe6f4df[_0x81dc('0x42')]=[{'all':!![]}];}return db[_0x81dc('0x2b')][_0x81dc('0x43')](_0xe6f4df);})[_0x81dc('0x23')](function(_0x169916){_0x1a8381[_0x81dc('0x44')]=_0x169916;return _0x1a8381;})[_0x81dc('0x23')](respondWithFilteredResult(_0x5bd8be,_0xe6f4df))[_0x81dc('0x45')](handleError(_0x5bd8be,null));};exports['show']=function(_0x1cbe04,_0x594586){var _0xeb29f0={'raw':!![],'where':{'id':_0x1cbe04[_0x81dc('0x46')]['id']}},_0x1e0b73={};_0x1e0b73[_0x81dc('0x2f')]=_[_0x81dc('0x30')](db[_0x81dc('0x2b')][_0x81dc('0x2c')]);_0x1e0b73[_0x81dc('0x33')]=_[_0x81dc('0x30')](_0x1cbe04['query']);_0x1e0b73[_0x81dc('0x31')]=_['intersection'](_0x1e0b73[_0x81dc('0x2f')],_0x1e0b73[_0x81dc('0x33')]);_0xeb29f0['attributes']=_[_0x81dc('0x32')](_0x1e0b73[_0x81dc('0x2f')],qs[_0x81dc('0x35')](_0x1cbe04['query'][_0x81dc('0x35')]));_0xeb29f0[_0x81dc('0x34')]=_0xeb29f0['attributes']['length']?_0xeb29f0[_0x81dc('0x34')]:_0x1e0b73[_0x81dc('0x2f')];if(_0x1cbe04[_0x81dc('0x33')]['includeAll']){_0xeb29f0[_0x81dc('0x42')]=[{'all':!![]}];}_0xeb29f0=_['merge']({},_0xeb29f0,_0x1cbe04[_0x81dc('0x40')]);return db[_0x81dc('0x2b')]['find'](_0xeb29f0)[_0x81dc('0x23')](handleEntityNotFound(_0x594586,null))['then'](respondWithResult(_0x594586,null))[_0x81dc('0x45')](handleError(_0x594586,null));};exports[_0x81dc('0x47')]=function(_0x364ce6,_0x769d2c){return db['DeskField']['create'](_0x364ce6[_0x81dc('0x48')],{})[_0x81dc('0x23')](respondWithResult(_0x769d2c,0xc9))[_0x81dc('0x45')](handleError(_0x769d2c,null));};exports[_0x81dc('0x22')]=function(_0x5cbf2d,_0x446d77){if(_0x5cbf2d[_0x81dc('0x48')]['id']){delete _0x5cbf2d['body']['id'];}return db[_0x81dc('0x2b')][_0x81dc('0x49')]({'where':{'id':_0x5cbf2d[_0x81dc('0x46')]['id']}})['then'](handleEntityNotFound(_0x446d77,null))[_0x81dc('0x23')](saveUpdates(_0x5cbf2d['body'],null))[_0x81dc('0x23')](respondWithResult(_0x446d77,null))[_0x81dc('0x45')](handleError(_0x446d77,null));};exports[_0x81dc('0x24')]=function(_0x2e08ab,_0x2d6085){return db[_0x81dc('0x2b')][_0x81dc('0x49')]({'where':{'id':_0x2e08ab[_0x81dc('0x46')]['id']}})[_0x81dc('0x23')](handleEntityNotFound(_0x2d6085,null))[_0x81dc('0x23')](removeEntity(_0x2d6085,null))['catch'](handleError(_0x2d6085,null));};
\ No newline at end of file
+var _0x1928=['moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','jsforce','querystring','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','sendStatus','status','end','json','count','offset','limit','set','apply','reject','update','then','destroy','error','stack','name','send','map','DeskField','rawAttributes','fieldName','type','model','keys','query','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','filters','filter','VIRTUAL','merge','options','includeAll','findAll','catch','show','params','length','include','find','create','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise'];(function(_0x3947c9,_0x4d6c97){var _0x2e7871=function(_0x1236cc){while(--_0x1236cc){_0x3947c9['push'](_0x3947c9['shift']());}};_0x2e7871(++_0x4d6c97);}(_0x1928,0x1ab));var _0x8192=function(_0x4f1cd3,_0x354c89){_0x4f1cd3=_0x4f1cd3-0x0;var _0x1d671c=_0x1928[_0x4f1cd3];return _0x1d671c;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x8192('0x0'));var rimraf=require(_0x8192('0x1'));var zipdir=require(_0x8192('0x2'));var jsonpatch=require(_0x8192('0x3'));var rp=require(_0x8192('0x4'));var moment=require(_0x8192('0x5'));var BPromise=require(_0x8192('0x6'));var Mustache=require(_0x8192('0x7'));var util=require(_0x8192('0x8'));var path=require(_0x8192('0x9'));var sox=require(_0x8192('0xa'));var csv=require(_0x8192('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x8192('0xc'));var squel=require(_0x8192('0xd'));var crypto=require(_0x8192('0xe'));var jsforce=require(_0x8192('0xf'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x8192('0x10'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x8192('0x11'));var as=require(_0x8192('0x12'));var hardwareService=require(_0x8192('0x13'));var logger=require(_0x8192('0x14'))(_0x8192('0x15'));var utils=require(_0x8192('0x16'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5aedaa,_0xcb204e){_0xcb204e=_0xcb204e||0xcc;return function(_0x275d){if(_0x275d){return _0x5aedaa[_0x8192('0x17')](_0xcb204e);}return _0x5aedaa[_0x8192('0x18')](_0xcb204e)[_0x8192('0x19')]();};}function respondWithResult(_0x599202,_0x190c32){_0x190c32=_0x190c32||0xc8;return function(_0x40e83b){if(_0x40e83b){return _0x599202['status'](_0x190c32)[_0x8192('0x1a')](_0x40e83b);}};}function respondWithFilteredResult(_0x2a181e,_0x1f3261){return function(_0x378e1d){if(_0x378e1d){var _0x11db8d=_0x378e1d[_0x8192('0x1b')],_0x41f602=_0x1f3261[_0x8192('0x1c')],_0x1c9926=_0x1f3261[_0x8192('0x1c')]+_0x1f3261[_0x8192('0x1d')],_0x598b1d;if(_0x1c9926>=_0x11db8d){_0x1c9926=_0x11db8d;_0x598b1d=0xc8;}else{_0x598b1d=0xce;}_0x2a181e[_0x8192('0x18')](_0x598b1d);return _0x2a181e[_0x8192('0x1e')]('Content-Range',_0x41f602+'-'+_0x1c9926+'/'+_0x11db8d)['json'](_0x378e1d);}return null;};}function patchUpdates(_0x29aa0b){return function(_0x5d7047){try{jsonpatch[_0x8192('0x1f')](_0x5d7047,_0x29aa0b,!![]);}catch(_0x513ad3){return BPromise[_0x8192('0x20')](_0x513ad3);}return _0x5d7047['save']();};}function saveUpdates(_0x4c199e,_0x49cc84){return function(_0x241ef5){if(_0x241ef5){return _0x241ef5[_0x8192('0x21')](_0x4c199e)[_0x8192('0x22')](function(_0x444312){return _0x444312;});}return null;};}function removeEntity(_0x41ae50,_0x44c03a){return function(_0x51b5e4){if(_0x51b5e4){return _0x51b5e4[_0x8192('0x23')]()[_0x8192('0x22')](function(){_0x41ae50['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x197b5c,_0x491e51){return function(_0x1ea6f8){if(!_0x1ea6f8){_0x197b5c[_0x8192('0x17')](0x194);}return _0x1ea6f8;};}function handleError(_0x56b037,_0x2a291a){_0x2a291a=_0x2a291a||0x1f4;return function(_0xe60f43){logger[_0x8192('0x24')](_0xe60f43[_0x8192('0x25')]);if(_0xe60f43['name']){delete _0xe60f43[_0x8192('0x26')];}_0x56b037['status'](_0x2a291a)[_0x8192('0x27')](_0xe60f43);};}exports['index']=function(_0x47f632,_0x31066a){var _0xa97b5d={},_0x12f08c={},_0xe52f9f={'count':0x0,'rows':[]};var _0x4a3628=_[_0x8192('0x28')](db[_0x8192('0x29')][_0x8192('0x2a')],function(_0x1576cd){return{'name':_0x1576cd[_0x8192('0x2b')],'type':_0x1576cd[_0x8192('0x2c')]['key']};});_0x12f08c[_0x8192('0x2d')]=_[_0x8192('0x28')](_0x4a3628,_0x8192('0x26'));_0x12f08c['query']=_[_0x8192('0x2e')](_0x47f632[_0x8192('0x2f')]);_0x12f08c['filters']=_[_0x8192('0x30')](_0x12f08c[_0x8192('0x2d')],_0x12f08c[_0x8192('0x2f')]);_0xa97b5d[_0x8192('0x31')]=_[_0x8192('0x30')](_0x12f08c[_0x8192('0x2d')],qs[_0x8192('0x32')](_0x47f632[_0x8192('0x2f')]['fields']));_0xa97b5d[_0x8192('0x31')]=_0xa97b5d[_0x8192('0x31')]['length']?_0xa97b5d[_0x8192('0x31')]:_0x12f08c[_0x8192('0x2d')];if(!_0x47f632[_0x8192('0x2f')][_0x8192('0x33')](_0x8192('0x34'))){_0xa97b5d['limit']=qs[_0x8192('0x1d')](_0x47f632['query'][_0x8192('0x1d')]);_0xa97b5d[_0x8192('0x1c')]=qs['offset'](_0x47f632['query'][_0x8192('0x1c')]);}_0xa97b5d[_0x8192('0x35')]=qs[_0x8192('0x36')](_0x47f632[_0x8192('0x2f')][_0x8192('0x36')]);_0xa97b5d[_0x8192('0x37')]=qs['filters'](_[_0x8192('0x38')](_0x47f632[_0x8192('0x2f')],_0x12f08c[_0x8192('0x39')]),_0x4a3628);if(_0x47f632[_0x8192('0x2f')][_0x8192('0x3a')]){_0xa97b5d[_0x8192('0x37')]=_['merge'](_0xa97b5d[_0x8192('0x37')],{'$or':_['map'](_0x4a3628,function(_0x4a44e8){if(_0x4a44e8[_0x8192('0x2c')]!==_0x8192('0x3b')){var _0x962a4a={};_0x962a4a[_0x4a44e8[_0x8192('0x26')]]={'$like':'%'+_0x47f632[_0x8192('0x2f')][_0x8192('0x3a')]+'%'};return _0x962a4a;}})});}_0xa97b5d=_[_0x8192('0x3c')]({},_0xa97b5d,_0x47f632[_0x8192('0x3d')]);var _0x9f83d1={'where':_0xa97b5d[_0x8192('0x37')]};return db[_0x8192('0x29')][_0x8192('0x1b')](_0x9f83d1)[_0x8192('0x22')](function(_0x5b5b47){_0xe52f9f[_0x8192('0x1b')]=_0x5b5b47;if(_0x47f632[_0x8192('0x2f')][_0x8192('0x3e')]){_0xa97b5d['include']=[{'all':!![]}];}return db[_0x8192('0x29')][_0x8192('0x3f')](_0xa97b5d);})[_0x8192('0x22')](function(_0xf3e012){_0xe52f9f['rows']=_0xf3e012;return _0xe52f9f;})[_0x8192('0x22')](respondWithFilteredResult(_0x31066a,_0xa97b5d))[_0x8192('0x40')](handleError(_0x31066a,null));};exports[_0x8192('0x41')]=function(_0x135415,_0x2c2204){var _0x55024e={'raw':!![],'where':{'id':_0x135415[_0x8192('0x42')]['id']}},_0x5430d0={};_0x5430d0[_0x8192('0x2d')]=_[_0x8192('0x2e')](db['DeskField']['rawAttributes']);_0x5430d0[_0x8192('0x2f')]=_[_0x8192('0x2e')](_0x135415[_0x8192('0x2f')]);_0x5430d0[_0x8192('0x39')]=_['intersection'](_0x5430d0['model'],_0x5430d0[_0x8192('0x2f')]);_0x55024e[_0x8192('0x31')]=_[_0x8192('0x30')](_0x5430d0[_0x8192('0x2d')],qs[_0x8192('0x32')](_0x135415[_0x8192('0x2f')][_0x8192('0x32')]));_0x55024e[_0x8192('0x31')]=_0x55024e['attributes'][_0x8192('0x43')]?_0x55024e[_0x8192('0x31')]:_0x5430d0[_0x8192('0x2d')];if(_0x135415[_0x8192('0x2f')][_0x8192('0x3e')]){_0x55024e[_0x8192('0x44')]=[{'all':!![]}];}_0x55024e=_[_0x8192('0x3c')]({},_0x55024e,_0x135415['options']);return db[_0x8192('0x29')][_0x8192('0x45')](_0x55024e)[_0x8192('0x22')](handleEntityNotFound(_0x2c2204,null))['then'](respondWithResult(_0x2c2204,null))[_0x8192('0x40')](handleError(_0x2c2204,null));};exports[_0x8192('0x46')]=function(_0x16905d,_0x520c3d){return db[_0x8192('0x29')]['create'](_0x16905d[_0x8192('0x47')],{})['then'](respondWithResult(_0x520c3d,0xc9))[_0x8192('0x40')](handleError(_0x520c3d,null));};exports['update']=function(_0x118805,_0x439d73){if(_0x118805[_0x8192('0x47')]['id']){delete _0x118805[_0x8192('0x47')]['id'];}return db[_0x8192('0x29')][_0x8192('0x45')]({'where':{'id':_0x118805['params']['id']}})['then'](handleEntityNotFound(_0x439d73,null))[_0x8192('0x22')](saveUpdates(_0x118805['body'],null))[_0x8192('0x22')](respondWithResult(_0x439d73,null))['catch'](handleError(_0x439d73,null));};exports[_0x8192('0x23')]=function(_0x42fd58,_0xbf6188){return db['DeskField'][_0x8192('0x45')]({'where':{'id':_0x42fd58[_0x8192('0x42')]['id']}})['then'](handleEntityNotFound(_0xbf6188,null))[_0x8192('0x22')](removeEntity(_0xbf6188,null))['catch'](handleError(_0xbf6188,null));};
\ No newline at end of file