@nqminds/nqm-careteam-utils
Advanced tools
Comparing version 0.4.0 to 0.4.1
@@ -258,2 +258,7 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
}, | ||
eventRepeatMode: { | ||
after: "after", | ||
never: "never", | ||
on: "on" | ||
}, | ||
eventStatus: { | ||
@@ -357,2 +362,3 @@ pending: "pending", | ||
driver: "driver", | ||
family: "family", | ||
friend: "friend", | ||
@@ -684,2 +690,3 @@ gp: "gp", | ||
var endDay = (0, _moment2.default)(event.endDate).startOf("day"); | ||
var formats = { sameElse: _constants2.default.displayDateFormat }; | ||
@@ -689,7 +696,7 @@ var startDate = void 0; | ||
if (startDay.valueOf() === endDay.valueOf()) { | ||
startDate = event.startDate && (0, _moment2.default)(event.startDate).calendar(null, _constants2.default.displayDateFormat); | ||
startDate = event.startDate && (0, _moment2.default)(event.startDate).calendar(null, formats); | ||
endDate = event.endDate && (0, _moment2.default)(event.endDate).format(_constants2.default.displayTimeFormat); | ||
} else { | ||
startDate = event.startDate && (0, _moment2.default)(event.startDate).calendar(null, _constants2.default.displayDateFormat); | ||
endDate = event.endDate && (0, _moment2.default)(event.endDate).calendar(null, _constants2.default.displayDateFormat); | ||
startDate = event.startDate && (0, _moment2.default)(event.startDate).calendar(null, formats); | ||
endDate = event.endDate && (0, _moment2.default)(event.endDate).calendar(null, formats); | ||
} | ||
@@ -696,0 +703,0 @@ var dateText = void 0; |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@nqminds/nqm-core-utils"),require("lodash"),require("moment")):"function"==typeof define&&define.amd?define("nqm-careteam-utils",["@nqminds/nqm-core-utils","_","moment"],t):"object"==typeof exports?exports["nqm-careteam-utils"]=t(require("@nqminds/nqm-core-utils"),require("lodash"),require("moment")):e["nqm-careteam-utils"]=t(e["@nqminds/nqm-core-utils"],e._,e.moment)}(this,function(e,t,n){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t,n){"use strict";e.exports=function(e){var t=n(1),r=n(0),a=void 0,o=void 0,i=void 0,s=e.serverResourceCache||{},c=function(){return o},u=function(e){o=e},d=function(){return s},p=function(e){return s[e]},l=function(e,t){return s[e]=t},f=function(){return a},m=function(e){a=e},v=function(){return i},y=function(e){i=e},g=function(t){return r.shortHash(e.applicationId+"-"+t)};return t.extend({getApplication:c,setApplication:u,getResourceCache:d,getResourceId:p,setResourceId:l,getToken:f,setToken:m,getServerDataFolderId:v,setServerDataFolderId:y,getUserDataFolderId:g},e)}},function(e,t,n){"use strict";e.exports=function(){var e={appName:"CareTeam",applicationHostName:"nqminds.com",careteamVersion:"0.1.8",carestreamEventType:{carerUpdate:"carer update",eventNotification:"event notification",gpRequestNotification:"GP request notification",inviteNotification:"invite notification",noteNotification:"note notification",sensorNotification:"sensor notification",toDoNotification:"to do notification",transportOfferNotification:"transport offer notification",transportRequestNotification:"transport request notification"},carestreamImage:{dimension:300,thumbnailDimension:150},carerUpdateType:{directMessage:"message",health:"health and wellbeing",personalCare:"personal care",foodDrink:"food and drink",housework:"housework",errands:"errands",companionship:"companionship",administration:"admin and paperwork",transport:"transport",general:"general",happy:"happy",neutral:"neutral",unhappy:"unhappy",cleaning:"cleaning",exercise:"exercise",food:"food",laundry:"laundry",medication:"medication",post:"post",shopping:"shopping",phoneCall:"phone call",pets:"pets",washing:"washing"},deletedStatus:"deleted",liveStatus:"",pendingStatus:"pending",revokedStatus:"revoked",displayDateFormat:"Do MMM h:mm A",displayTimeFormat:"h:mm A",eventAssigned:{anyone:"anyone",unassigned:"unassigned"},eventRepeatOptions:{noRepeat:{label:"doesn't repeat",value:"no-repeat"},everyDay:{label:"every day",value:"every-day"},everyWeekday:{label:"every weekday",value:"every-weekday"},other:{label:"other...",value:"other"}},eventStatus:{pending:"pending",inProgress:"in progress",complete:"complete",late:"late"},eventType:{event:"event",todo:"to do",transport:"transport",transportRequest:"transport request",transportOffer:"transport offer"},feedbackType:{javascript:"js",native:"native",user:"user"},gender:{male:"male",female:"female"},gpRequestStatus:{pending:"pending",awaitingApproval:"awaiting approval",awaitingGP:"awaiting GP",complete:"complete"},installationSteps:{primary:35,nonPrimary:1},inviteStatus:{accepted:"accepted",acceptedSimilar:"acceptedSimilar",declined:"declined",deleted:"deleted",pending:"pending"},mobileAppUrl:"nqm-careteam://app",motionDetected:"detected",motionTimeout:"timeout",recipientOfCareName:"Cared for person",recurrenceIntervals:["days","weeks","months","years"],resource:{account:"acc",carestream:"cs",carerCarestream:"ccs",contact:"con",emailQueue:"eq",event:"evt",feedback:"fdbk",gpRequests:"gpr",invite:"inv",license:"lic",location:"loc",note:"note",project:"prj",publicAccount:"pAcc",publicContact:"pCon",publicEvent:"pEvt",publicGPRequests:"pGPr",publicInvite:"pInv",publicLocation:"pLoc",publicNote:"pNote",publicProject:"pPrj",publicSensorMap:"pSrmp",publicSensorAlertAudit:"pSnaa",publicTask:"pTask",publicTransportOffer:"pTro",publicTransportRequest:"pTreq",sensorAlertAudit:"snaa",sensorMap:"srmp",sensorData:"snsr",sensorDataRaw:"snsraw",sensorUserGroup:"snru",session:"ses",signInCode:"sic",superUserGroup:"su",task:"task",transportOffer:"tro",transportRequest:"treq"},role:{administrator:"administrator",primaryCarer:"account holder",carer:"carer",driver:"driver",friend:"friend",gp:"gp",neighbour:"neighbour",other:"other"},sensorAlertLevel:{alertOn:"alert on",alertOff:"alert off",alertReminder:"alert reminder",comfort:"comfort",quietOn:"quiet on",quietOff:"quiet off"},sensorDatumType:{battery:"battery",brightness:"brightness",humidity:"humidity",motion:"motion",temperature:"temperature"},sensorManufacturerTypes:{wirelessTag:{PIR:"PIR",Acc:"Acc"}},sensorMonitors:{averageHumidity:"averageHumidity",averageTemperature:"averageTemperature",dailyMotion:"dailyMotion"},sensorMonitorSettings:{averageHumidity:{alertReminderInterval:18e5,comfortInterval:36e5,min:30,max:70},averageTemperature:{alertReminderInterval:18e5,comfortInterval:36e5,min:18,max:26},dailyMotion:{alertReminderInterval:18e5,comfortInterval:36e5,deadzoneEndHour:7,deadzoneEndMinute:0,deadzoneStartHour:22,deadzoneStartMinute:0,timeout:90}},settingGroup:{sensorMonitors:"sensorMonitors"},signInCodeLength:3,signInCodeStatus:{assigned:"assigned",unassigned:"unassigned"},signInCodeInviteUUID:"__invite__",supportEmail:"careteam@nquiringminds.com",systemAdminContact:{tdxId:"ryOiQn7Om@nqminds.com",fullName:"CareTeam"},tags:{contacts:"ct-contacts"},timePeriod:{day:864e5,hour:36e5,minute:6e4,recent:72e5,week:6048e5},transport:{offerMode:{none:"no transport provision",local:"can transport CareTeam members",any:"can transport any CareTeam"},offerStatus:{pending:"pending",inProgress:"in progress",complete:"complete"},requestStatus:{pending:"pending",inProgress:"in progress",complete:"complete"},seatOptions:[1,2,3,4,5,6,7,8,9,10]},transportStatus:{pending:"pending",onRoute:"on route",pickedUp:"picked up",droppedOff:"dropped off"}};return e.carestreamMessageEventTypes=[e.carestreamEventType.carerUpdate,e.carestreamEventType.inviteNotification],e.carestreamNotificationEventTypes=[e.carestreamEventType.eventNotification,e.carestreamEventType.noteNotification,e.carestreamEventType.sensorNotification],e.carestreamCalendarEventTypes=[e.carestreamEventType.eventNotification],e.carestreamNoteEventTypes=[e.carestreamEventType.noteNotification],e.carestreamToDoEventTypes=[e.carestreamEventType.toDoNotification],e.carestreamSensorEventTypes=[e.carestreamEventType.sensorNotification],e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={appUpdateRequired:{description:"The application version is behind the server version",message:"update app"},addressMismatch:{description:"TDX auth token invalid",message:"remote address mismatch"},jwtExpired:{description:"TDX auth token has expired",message:"session expired"},licenseExists:{description:"A license already exists with for the given recipient of care (patientId) in this project",message:"license already exists"},networkRequestFailed:{description:"A network request failed - usually means exactly that, e.g. fetch failed to reach the server",message:"Network request failed"},permissionDenied:{description:"Permission denied",message:"permission denied"},signInCodeInvalid:{description:"The sign-in code has expired or is invalid",message:"sign-in code invalid"}},e.exports=t.default},function(e,t){e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(2),i=r(o),s=n(3),c=r(s),u=n(4),d=r(u),p=n(5),l=r(p),f=n(1),m=r(f),v=n(0),y=function(e){return R(e)+"-edb"},g=function(e){return R(e)+"-emdb"},h=function(e){return R(e)+"-eq"},b=function(e,t){return t===P(e)||t===M(e)||t===A(e)||t===j(e)},I=function(e){return R(e)+"-cs"},T=function(e){return R(e)+"-ccs"},k=function(e){return R(e)+"-con"},q=function(e){return R(e)+"-pCon"},D=function(e){return R(e)+"-evt"},E=function(e){return R(e)+"-pEvt"},C=function(e){return R(e)+"-gpr"},w=function(e){return R(e)+"-pGPr"},x=function(e){return R(e)+"-note"},S=function(e){return R(e)+"-pNote"},N=function(e){return R(e)+"-task"},O=function(e){return R(e)+"-pTask"},R=function(e){return"object"===(void 0===e?"undefined":a(e))&&(e=e.id),e},P=function(e){return R(e)+"-pcg"},M=function(e){return R(e)+"-cg"},A=function(e){return R(e)+"-ocg"},j=function(e){return R(e)+"-oug"},G=function(e){return R(e)+"-snru"},F=function(e,t){var n=void 0;return e&&(n=(0,v.splitTDXAccount)(e)),n&&n.email===_(t)},_=function(e){return(R(e)+"@"+c.default.applicationHostName).toLowerCase()},U=function(e){return R(e)+"-ag"},H=function(e){return R(e)+"-li"},L=function(e){return R(e)+"-snsr"},z=function(e){return R(e)+"-smdb"},Q=function(e,t){var n=(0,l.default)(e.startDate).startOf("day"),r=(0,l.default)(e.endDate).startOf("day"),a=void 0,o=void 0;n.valueOf()===r.valueOf()?(a=e.startDate&&(0,l.default)(e.startDate).calendar(null,c.default.displayDateFormat),o=e.endDate&&(0,l.default)(e.endDate).format(c.default.displayTimeFormat)):(a=e.startDate&&(0,l.default)(e.startDate).calendar(null,c.default.displayDateFormat),o=e.endDate&&(0,l.default)(e.endDate).calendar(null,c.default.displayDateFormat));return a?!e.allDay&&o&&o!==a?a+" - "+o:e.allDay?a+" - all day":a:void 0!==t?t:"no date set"},X=function(e,t){var n=void 0;switch(e.repeatEveryInterval){case"days":n="every "+e.repeatEveryCount+" days";break;case"weeks":var r=l.default.weekdays(),a=m.default.map(e.repeatOnDays,function(e){return r[e]});n="every "+e.repeatEveryCount+" weeks on "+a.join(", ");break;case"months":n="on the "+(0,l.default)(t).format("Do")+" day of the month";break;case"years":n="every "+e.repeatEveryCount+" years";break;default:throw new Error("Unrecognised repeat interval "+e.repeatEveryInterval)}return n},V=function(e,t){var n=void 0;switch(e.repeatEveryInterval){case"days":n=e.repeatEveryCount>1?"every "+e.repeatEveryCount+" days":"every day";break;case"weeks":var r=l.default.weekdays(),a=m.default.map(e.repeatOnDays,function(e){return r[e]});n=e.repeatEveryCount>1?"every "+e.repeatEveryCount+" weeks on "+a.join(", "):"every week on "+a.join(", ");break;case"months":n="on the "+(0,l.default)(t).format("Do")+" day of the month";break;case"years":n=e.repeatEveryCount>1?"every "+e.repeatEveryCount+" years":"every year";break;default:throw new Error("Unrecognised repeat interval "+e.repeatEveryInterval)}switch(e.ends){case"after":n=n+", for "+e.endsAfter+" recurrences";break;case"on":n=n+", ending on "+(0,l.default)(e.endsOn).format(c.default.displayDateFormat)}return n};t.default={appConfig:i.default,buildRecurrenceTextExpression:X,buildRecurrenceHumanExpression:V,constants:c.default,emailDaemonDatabotInstanceId:g,emailQueue:h,errorCodes:d.default,eventManagerDatabotInstanceId:y,getEventDateText:Q,isLicensePatientPlaceholderId:F,isValidLicenseGroup:b,licenseCareStreamId:I,licenseCarerCareStreamFilterId:T,licenseEventsId:D,licenseEventsFilterId:E,licenseGPRequestsId:C,licenseGPRequestsFilterId:w,licenseContactsId:k,licenseContactsFilterId:q,licensePatientPlaceholderEmail:_,licensePrimaryCarerGroupId:P,licenseCarerGroupId:M,licenseNotesId:x,licenseNotesFilterId:S,licenseOccasionalGroupId:A,licenseOutsideGroupId:j,licenseSensorGroupId:G,licenseSensorDataId:L,licenseTasksId:N,licenseTasksFilterId:O,projectAdminGroupId:U,projectLicenseId:H,sensorManagerDatabotInstanceId:z},e.exports=t.default}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@nqminds/nqm-core-utils"),require("lodash"),require("moment")):"function"==typeof define&&define.amd?define("nqm-careteam-utils",["@nqminds/nqm-core-utils","_","moment"],t):"object"==typeof exports?exports["nqm-careteam-utils"]=t(require("@nqminds/nqm-core-utils"),require("lodash"),require("moment")):e["nqm-careteam-utils"]=t(e["@nqminds/nqm-core-utils"],e._,e.moment)}(this,function(e,t,n){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t,n){"use strict";e.exports=function(e){var t=n(1),r=n(0),a=void 0,o=void 0,i=void 0,s=e.serverResourceCache||{},c=function(){return o},u=function(e){o=e},d=function(){return s},p=function(e){return s[e]},l=function(e,t){return s[e]=t},f=function(){return a},m=function(e){a=e},v=function(){return i},y=function(e){i=e},g=function(t){return r.shortHash(e.applicationId+"-"+t)};return t.extend({getApplication:c,setApplication:u,getResourceCache:d,getResourceId:p,setResourceId:l,getToken:f,setToken:m,getServerDataFolderId:v,setServerDataFolderId:y,getUserDataFolderId:g},e)}},function(e,t,n){"use strict";e.exports=function(){var e={appName:"CareTeam",applicationHostName:"nqminds.com",careteamVersion:"0.1.8",carestreamEventType:{carerUpdate:"carer update",eventNotification:"event notification",gpRequestNotification:"GP request notification",inviteNotification:"invite notification",noteNotification:"note notification",sensorNotification:"sensor notification",toDoNotification:"to do notification",transportOfferNotification:"transport offer notification",transportRequestNotification:"transport request notification"},carestreamImage:{dimension:300,thumbnailDimension:150},carerUpdateType:{directMessage:"message",health:"health and wellbeing",personalCare:"personal care",foodDrink:"food and drink",housework:"housework",errands:"errands",companionship:"companionship",administration:"admin and paperwork",transport:"transport",general:"general",happy:"happy",neutral:"neutral",unhappy:"unhappy",cleaning:"cleaning",exercise:"exercise",food:"food",laundry:"laundry",medication:"medication",post:"post",shopping:"shopping",phoneCall:"phone call",pets:"pets",washing:"washing"},deletedStatus:"deleted",liveStatus:"",pendingStatus:"pending",revokedStatus:"revoked",displayDateFormat:"Do MMM h:mm A",displayTimeFormat:"h:mm A",eventAssigned:{anyone:"anyone",unassigned:"unassigned"},eventRepeatOptions:{noRepeat:{label:"doesn't repeat",value:"no-repeat"},everyDay:{label:"every day",value:"every-day"},everyWeekday:{label:"every weekday",value:"every-weekday"},other:{label:"other...",value:"other"}},eventRepeatMode:{after:"after",never:"never",on:"on"},eventStatus:{pending:"pending",inProgress:"in progress",complete:"complete",late:"late"},eventType:{event:"event",todo:"to do",transport:"transport",transportRequest:"transport request",transportOffer:"transport offer"},feedbackType:{javascript:"js",native:"native",user:"user"},gender:{male:"male",female:"female"},gpRequestStatus:{pending:"pending",awaitingApproval:"awaiting approval",awaitingGP:"awaiting GP",complete:"complete"},installationSteps:{primary:35,nonPrimary:1},inviteStatus:{accepted:"accepted",acceptedSimilar:"acceptedSimilar",declined:"declined",deleted:"deleted",pending:"pending"},mobileAppUrl:"nqm-careteam://app",motionDetected:"detected",motionTimeout:"timeout",recipientOfCareName:"Cared for person",recurrenceIntervals:["days","weeks","months","years"],resource:{account:"acc",carestream:"cs",carerCarestream:"ccs",contact:"con",emailQueue:"eq",event:"evt",feedback:"fdbk",gpRequests:"gpr",invite:"inv",license:"lic",location:"loc",note:"note",project:"prj",publicAccount:"pAcc",publicContact:"pCon",publicEvent:"pEvt",publicGPRequests:"pGPr",publicInvite:"pInv",publicLocation:"pLoc",publicNote:"pNote",publicProject:"pPrj",publicSensorMap:"pSrmp",publicSensorAlertAudit:"pSnaa",publicTask:"pTask",publicTransportOffer:"pTro",publicTransportRequest:"pTreq",sensorAlertAudit:"snaa",sensorMap:"srmp",sensorData:"snsr",sensorDataRaw:"snsraw",sensorUserGroup:"snru",session:"ses",signInCode:"sic",superUserGroup:"su",task:"task",transportOffer:"tro",transportRequest:"treq"},role:{administrator:"administrator",primaryCarer:"account holder",carer:"carer",driver:"driver",family:"family",friend:"friend",gp:"gp",neighbour:"neighbour",other:"other"},sensorAlertLevel:{alertOn:"alert on",alertOff:"alert off",alertReminder:"alert reminder",comfort:"comfort",quietOn:"quiet on",quietOff:"quiet off"},sensorDatumType:{battery:"battery",brightness:"brightness",humidity:"humidity",motion:"motion",temperature:"temperature"},sensorManufacturerTypes:{wirelessTag:{PIR:"PIR",Acc:"Acc"}},sensorMonitors:{averageHumidity:"averageHumidity",averageTemperature:"averageTemperature",dailyMotion:"dailyMotion"},sensorMonitorSettings:{averageHumidity:{alertReminderInterval:18e5,comfortInterval:36e5,min:30,max:70},averageTemperature:{alertReminderInterval:18e5,comfortInterval:36e5,min:18,max:26},dailyMotion:{alertReminderInterval:18e5,comfortInterval:36e5,deadzoneEndHour:7,deadzoneEndMinute:0,deadzoneStartHour:22,deadzoneStartMinute:0,timeout:90}},settingGroup:{sensorMonitors:"sensorMonitors"},signInCodeLength:3,signInCodeStatus:{assigned:"assigned",unassigned:"unassigned"},signInCodeInviteUUID:"__invite__",supportEmail:"careteam@nquiringminds.com",systemAdminContact:{tdxId:"ryOiQn7Om@nqminds.com",fullName:"CareTeam"},tags:{contacts:"ct-contacts"},timePeriod:{day:864e5,hour:36e5,minute:6e4,recent:72e5,week:6048e5},transport:{offerMode:{none:"no transport provision",local:"can transport CareTeam members",any:"can transport any CareTeam"},offerStatus:{pending:"pending",inProgress:"in progress",complete:"complete"},requestStatus:{pending:"pending",inProgress:"in progress",complete:"complete"},seatOptions:[1,2,3,4,5,6,7,8,9,10]},transportStatus:{pending:"pending",onRoute:"on route",pickedUp:"picked up",droppedOff:"dropped off"}};return e.carestreamMessageEventTypes=[e.carestreamEventType.carerUpdate,e.carestreamEventType.inviteNotification],e.carestreamNotificationEventTypes=[e.carestreamEventType.eventNotification,e.carestreamEventType.noteNotification,e.carestreamEventType.sensorNotification],e.carestreamCalendarEventTypes=[e.carestreamEventType.eventNotification],e.carestreamNoteEventTypes=[e.carestreamEventType.noteNotification],e.carestreamToDoEventTypes=[e.carestreamEventType.toDoNotification],e.carestreamSensorEventTypes=[e.carestreamEventType.sensorNotification],e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={appUpdateRequired:{description:"The application version is behind the server version",message:"update app"},addressMismatch:{description:"TDX auth token invalid",message:"remote address mismatch"},jwtExpired:{description:"TDX auth token has expired",message:"session expired"},licenseExists:{description:"A license already exists with for the given recipient of care (patientId) in this project",message:"license already exists"},networkRequestFailed:{description:"A network request failed - usually means exactly that, e.g. fetch failed to reach the server",message:"Network request failed"},permissionDenied:{description:"Permission denied",message:"permission denied"},signInCodeInvalid:{description:"The sign-in code has expired or is invalid",message:"sign-in code invalid"}},e.exports=t.default},function(e,t){e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(2),i=r(o),s=n(3),c=r(s),u=n(4),d=r(u),p=n(5),l=r(p),f=n(1),m=r(f),v=n(0),y=function(e){return O(e)+"-edb"},g=function(e){return O(e)+"-emdb"},h=function(e){return O(e)+"-eq"},b=function(e,t){return t===P(e)||t===M(e)||t===A(e)||t===j(e)},I=function(e){return O(e)+"-cs"},T=function(e){return O(e)+"-ccs"},k=function(e){return O(e)+"-con"},q=function(e){return O(e)+"-pCon"},E=function(e){return O(e)+"-evt"},D=function(e){return O(e)+"-pEvt"},C=function(e){return O(e)+"-gpr"},w=function(e){return O(e)+"-pGPr"},x=function(e){return O(e)+"-note"},S=function(e){return O(e)+"-pNote"},N=function(e){return O(e)+"-task"},R=function(e){return O(e)+"-pTask"},O=function(e){return"object"===(void 0===e?"undefined":a(e))&&(e=e.id),e},P=function(e){return O(e)+"-pcg"},M=function(e){return O(e)+"-cg"},A=function(e){return O(e)+"-ocg"},j=function(e){return O(e)+"-oug"},G=function(e){return O(e)+"-snru"},F=function(e,t){var n=void 0;return e&&(n=(0,v.splitTDXAccount)(e)),n&&n.email===_(t)},_=function(e){return(O(e)+"@"+c.default.applicationHostName).toLowerCase()},U=function(e){return O(e)+"-ag"},H=function(e){return O(e)+"-li"},L=function(e){return O(e)+"-snsr"},z=function(e){return O(e)+"-smdb"},Q=function(e,t){var n=(0,l.default)(e.startDate).startOf("day"),r=(0,l.default)(e.endDate).startOf("day"),a={sameElse:c.default.displayDateFormat},o=void 0,i=void 0;n.valueOf()===r.valueOf()?(o=e.startDate&&(0,l.default)(e.startDate).calendar(null,a),i=e.endDate&&(0,l.default)(e.endDate).format(c.default.displayTimeFormat)):(o=e.startDate&&(0,l.default)(e.startDate).calendar(null,a),i=e.endDate&&(0,l.default)(e.endDate).calendar(null,a));return o?!e.allDay&&i&&i!==o?o+" - "+i:e.allDay?o+" - all day":o:void 0!==t?t:"no date set"},X=function(e,t){var n=void 0;switch(e.repeatEveryInterval){case"days":n="every "+e.repeatEveryCount+" days";break;case"weeks":var r=l.default.weekdays(),a=m.default.map(e.repeatOnDays,function(e){return r[e]});n="every "+e.repeatEveryCount+" weeks on "+a.join(", ");break;case"months":n="on the "+(0,l.default)(t).format("Do")+" day of the month";break;case"years":n="every "+e.repeatEveryCount+" years";break;default:throw new Error("Unrecognised repeat interval "+e.repeatEveryInterval)}return n},V=function(e,t){var n=void 0;switch(e.repeatEveryInterval){case"days":n=e.repeatEveryCount>1?"every "+e.repeatEveryCount+" days":"every day";break;case"weeks":var r=l.default.weekdays(),a=m.default.map(e.repeatOnDays,function(e){return r[e]});n=e.repeatEveryCount>1?"every "+e.repeatEveryCount+" weeks on "+a.join(", "):"every week on "+a.join(", ");break;case"months":n="on the "+(0,l.default)(t).format("Do")+" day of the month";break;case"years":n=e.repeatEveryCount>1?"every "+e.repeatEveryCount+" years":"every year";break;default:throw new Error("Unrecognised repeat interval "+e.repeatEveryInterval)}switch(e.ends){case"after":n=n+", for "+e.endsAfter+" recurrences";break;case"on":n=n+", ending on "+(0,l.default)(e.endsOn).format(c.default.displayDateFormat)}return n};t.default={appConfig:i.default,buildRecurrenceTextExpression:X,buildRecurrenceHumanExpression:V,constants:c.default,emailDaemonDatabotInstanceId:g,emailQueue:h,errorCodes:d.default,eventManagerDatabotInstanceId:y,getEventDateText:Q,isLicensePatientPlaceholderId:F,isValidLicenseGroup:b,licenseCareStreamId:I,licenseCarerCareStreamFilterId:T,licenseEventsId:E,licenseEventsFilterId:D,licenseGPRequestsId:C,licenseGPRequestsFilterId:w,licenseContactsId:k,licenseContactsFilterId:q,licensePatientPlaceholderEmail:_,licensePrimaryCarerGroupId:P,licenseCarerGroupId:M,licenseNotesId:x,licenseNotesFilterId:S,licenseOccasionalGroupId:A,licenseOutsideGroupId:j,licenseSensorGroupId:G,licenseSensorDataId:L,licenseTasksId:N,licenseTasksFilterId:R,projectAdminGroupId:U,projectLicenseId:H,sensorManagerDatabotInstanceId:z},e.exports=t.default}])}); |
{ | ||
"name": "@nqminds/nqm-careteam-utils", | ||
"version": "0.4.0", | ||
"version": "0.4.1", | ||
"description": "Shared code for clients, servers and databots", | ||
@@ -5,0 +5,0 @@ "main": "lib/nqm-careteam-utils.js", |
@@ -89,2 +89,7 @@ module.exports = (function() { | ||
}, | ||
eventRepeatMode: { | ||
after: "after", | ||
never: "never", | ||
on: "on", | ||
}, | ||
eventStatus: { | ||
@@ -193,2 +198,3 @@ pending: "pending", | ||
driver: "driver", | ||
family: "family", | ||
friend: "friend", | ||
@@ -195,0 +201,0 @@ gp: "gp", |
@@ -136,2 +136,3 @@ import appConfig from "./app-config"; | ||
const endDay = moment(event.endDate).startOf("day"); | ||
const formats = {sameElse: constants.displayDateFormat}; | ||
@@ -141,7 +142,7 @@ let startDate; | ||
if (startDay.valueOf() === endDay.valueOf()) { | ||
startDate = event.startDate && moment(event.startDate).calendar(null, constants.displayDateFormat); | ||
startDate = event.startDate && moment(event.startDate).calendar(null, formats); | ||
endDate = event.endDate && moment(event.endDate).format(constants.displayTimeFormat); | ||
} else { | ||
startDate = event.startDate && moment(event.startDate).calendar(null, constants.displayDateFormat); | ||
endDate = event.endDate && moment(event.endDate).calendar(null, constants.displayDateFormat); | ||
startDate = event.startDate && moment(event.startDate).calendar(null, formats); | ||
endDate = event.endDate && moment(event.endDate).calendar(null, formats); | ||
} | ||
@@ -148,0 +149,0 @@ let dateText; |
Sorry, the diff of this file is not supported yet
102735
1465