Built motion from commit 7e022ab.|2.0.17
[motion2.git] / server / api / dashboardItem / dashboardItem.controller.js
1 var _0x45ff=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x74\x6F\x2D\x63\x73\x76","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x64\x62\x48","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x49\x74\x65\x6D\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x49\x74\x65\x6D\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x49\x74\x65\x6D","\x6B\x65\x79\x73","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6F\x70\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64","\x62\x6F\x64\x79"];_0x45ff[0];var jsonpatch=require(_0x45ff[1]);var rp=require(_0x45ff[2]);var moment=require(_0x45ff[3]);var BPromise=require(_0x45ff[4]);var util=require(_0x45ff[5]);var path=require(_0x45ff[6]);var sox=require(_0x45ff[7]);var ejs=require(_0x45ff[8]);var fs=require(_0x45ff[9]);var _=require(_0x45ff[10]);var squel=require(_0x45ff[11]);var crypto=require(_0x45ff[12]);var jsforce=require(_0x45ff[13]);var toCsv=require(_0x45ff[14]);var qs=require(_0x45ff[15]);var logger=require(_0x45ff[17])(_0x45ff[16]);var utils=require(_0x45ff[18]);var config=require(_0x45ff[19]);var db=require(_0x45ff[21])[_0x45ff[20]];var dbH=require(_0x45ff[21])[_0x45ff[22]];function respondWithStatusCode(_0xd3e4x16,_0xd3e4x17,_0xd3e4x18){_0xd3e4x17= _0xd3e4x17|| 204;return function(_0xd3e4x19){if(_0xd3e4x19){logger[_0x45ff[25]](_0x45ff[23],_0xd3e4x18,_0xd3e4x17,_0x45ff[24]);logger[_0x45ff[27]](_0x45ff[26],_0xd3e4x18,_0xd3e4x17,_0x45ff[24]);return _0xd3e4x16[_0x45ff[28]](_0xd3e4x17)};return _0xd3e4x16[_0x45ff[30]](304)[_0x45ff[29]]()}}function respondWithResult(_0xd3e4x16,_0xd3e4x17,_0xd3e4x18){_0xd3e4x17= _0xd3e4x17|| 200;return function(_0xd3e4x19){if(_0xd3e4x19){logger[_0x45ff[25]](_0x45ff[23],_0xd3e4x18,_0xd3e4x17,_0x45ff[31]);logger[_0x45ff[27]](_0x45ff[26],_0xd3e4x18,_0xd3e4x17,_0x45ff[31],JSON[_0x45ff[32]](_0xd3e4x19));return _0xd3e4x16[_0x45ff[30]](_0xd3e4x17)[_0x45ff[33]](_0xd3e4x19)};return _0xd3e4x16[_0x45ff[30]](304)[_0x45ff[29]]()}}function respondWithFilteredResult(_0xd3e4x16,_0xd3e4x1c,_0xd3e4x18){return function(_0xd3e4x19){if(_0xd3e4x19){var _0xd3e4x1d=_0xd3e4x19[_0x45ff[34]],_0xd3e4x1e=_0xd3e4x1c[_0x45ff[35]],_0xd3e4x1f=_0xd3e4x1c[_0x45ff[35]]+ _0xd3e4x1c[_0x45ff[36]],_0xd3e4x17;if(_0xd3e4x1f>= _0xd3e4x1d){_0xd3e4x1f= _0xd3e4x1d;_0xd3e4x17= 200}else {_0xd3e4x17= 206};_0xd3e4x16[_0x45ff[30]](_0xd3e4x17);logger[_0x45ff[25]](_0x45ff[23],_0xd3e4x18,_0xd3e4x17,_0x45ff[37]);logger[_0x45ff[27]](_0x45ff[26],_0xd3e4x18,_0xd3e4x17,_0x45ff[31],JSON[_0x45ff[32]](_0xd3e4x19));return _0xd3e4x16[_0x45ff[41]](_0x45ff[38],_0xd3e4x1e+ _0x45ff[39]+ _0xd3e4x1f+ _0x45ff[40]+ _0xd3e4x1d)[_0x45ff[33]](_0xd3e4x19)};return null}}function patchUpdates(_0xd3e4x21){return function(_0xd3e4x19){try{jsonpatch[_0x45ff[42]](_0xd3e4x19,_0xd3e4x21,true)}catch(err){return BPromise[_0x45ff[43]](err)};return _0xd3e4x19[_0x45ff[44]]()}}function saveUpdates(_0xd3e4x23,_0xd3e4x17,_0xd3e4x18){return function(_0xd3e4x19){if(_0xd3e4x19){return _0xd3e4x19[_0x45ff[47]](_0xd3e4x23)[_0x45ff[46]](function(_0xd3e4x24){logger[_0x45ff[25]](_0x45ff[23],_0xd3e4x18,_0xd3e4x17,_0x45ff[45]);logger[_0x45ff[27]](_0x45ff[26],_0xd3e4x18,_0xd3e4x17,_0x45ff[45],JSON[_0x45ff[32]](_0xd3e4x19));return _0xd3e4x24})};return null}}function removeEntity(_0xd3e4x16,_0xd3e4x17,_0xd3e4x18){return function(_0xd3e4x19){if(_0xd3e4x19){return _0xd3e4x19[_0x45ff[49]]()[_0x45ff[46]](function(){logger[_0x45ff[25]](_0x45ff[23],_0xd3e4x18,_0xd3e4x17,_0x45ff[48]);logger[_0x45ff[27]](_0x45ff[26],_0xd3e4x18,_0xd3e4x17,_0x45ff[48],JSON[_0x45ff[32]](_0xd3e4x19));_0xd3e4x16[_0x45ff[30]](204)[_0x45ff[29]]()})}}}function handleEntityNotFound(_0xd3e4x16,_0xd3e4x17,_0xd3e4x18){return function(_0xd3e4x19){if(!_0xd3e4x19){logger[_0x45ff[51]](_0x45ff[23],_0xd3e4x18,404,_0x45ff[50]);_0xd3e4x16[_0x45ff[30]](404)[_0x45ff[29]]();return null};return _0xd3e4x19}}function handleError(_0xd3e4x16,_0xd3e4x17,_0xd3e4x18){_0xd3e4x17= _0xd3e4x17|| 500;return function(_0xd3e4x28){logger[_0x45ff[51]](_0x45ff[23],_0xd3e4x18,_0xd3e4x17,JSON[_0x45ff[32]](_0xd3e4x28));delete _0xd3e4x28[_0x45ff[52]];_0xd3e4x16[_0x45ff[30]](_0xd3e4x17)[_0x45ff[53]](_0xd3e4x28)}}exports[_0x45ff[54]]= function(_0xd3e4x29,_0xd3e4x16){var _0xd3e4x1c={raw:false,where:{id:_0xd3e4x29[_0x45ff[56]][_0x45ff[55]]}},_0xd3e4x2a={};_0xd3e4x2a[_0x45ff[57]]= _[_0x45ff[60]](db[_0x45ff[59]][_0x45ff[58]]);_0xd3e4x2a[_0x45ff[61]]= _[_0x45ff[60]](_0xd3e4x29[_0x45ff[61]]);_0xd3e4x2a[_0x45ff[62]]= _[_0x45ff[63]](_0xd3e4x2a[_0x45ff[57]],_0xd3e4x2a[_0x45ff[61]]);_0xd3e4x1c[_0x45ff[64]]= _[_0x45ff[63]](_0xd3e4x2a[_0x45ff[57]],qs[_0x45ff[65]](_0xd3e4x29[_0x45ff[61]][_0x45ff[65]]));_0xd3e4x1c[_0x45ff[64]]= (_0xd3e4x1c[_0x45ff[64]][_0x45ff[66]])?_0xd3e4x1c[_0x45ff[64]]:_0xd3e4x2a[_0x45ff[57]];_0xd3e4x1c= _[_0x45ff[68]]({},_0xd3e4x1c,_0xd3e4x29[_0x45ff[67]]);return db[_0x45ff[59]][_0x45ff[70]](_0xd3e4x1c)[_0x45ff[46]](handleEntityNotFound(_0xd3e4x16,null,_0x45ff[54]))[_0x45ff[46]](respondWithResult(_0xd3e4x16,null,_0x45ff[54]))[_0x45ff[69]](handleError(_0xd3e4x16,null,_0x45ff[54]))};exports[_0x45ff[47]]= function(_0xd3e4x29,_0xd3e4x16){if(_0xd3e4x29[_0x45ff[71]][_0x45ff[55]]){delete _0xd3e4x29[_0x45ff[71]][_0x45ff[55]]};return db[_0x45ff[59]][_0x45ff[70]]({where:{id:_0xd3e4x29[_0x45ff[56]][_0x45ff[55]]}})[_0x45ff[46]](handleEntityNotFound(_0xd3e4x16,null,_0x45ff[47]))[_0x45ff[46]](saveUpdates(_0xd3e4x29[_0x45ff[71]],null,_0x45ff[47]))[_0x45ff[46]](respondWithResult(_0xd3e4x16,null,_0x45ff[47]))[_0x45ff[69]](handleError(_0xd3e4x16,null,_0x45ff[47]))};exports[_0x45ff[49]]= function(_0xd3e4x29,_0xd3e4x16){return db[_0x45ff[59]][_0x45ff[70]]({where:{id:_0xd3e4x29[_0x45ff[56]][_0x45ff[55]]}})[_0x45ff[46]](handleEntityNotFound(_0xd3e4x16,null,_0x45ff[49]))[_0x45ff[46]](removeEntity(_0xd3e4x16,null,_0x45ff[49]))[_0x45ff[69]](handleError(_0xd3e4x16,null,_0x45ff[49]))}