From d58ea874e58f0056288425ae9fa78a769f8fb868 Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Thu, 8 Sep 2022 15:08:12 -0400 Subject: [PATCH] add cremation milestone --- temp/legacy.importFromCSV.js | 14 ++++++++++++++ temp/legacy.importFromCSV.ts | 22 ++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/temp/legacy.importFromCSV.js b/temp/legacy.importFromCSV.js index e3aaeb91..b87c90af 100644 --- a/temp/legacy.importFromCSV.js +++ b/temp/legacy.importFromCSV.js @@ -933,6 +933,20 @@ function importFromWorkOrderCSV() { hasIncompleteMilestones = true; } } + if (workOrderRow.WO_CREMATION === "Y") { + addWorkOrderMilestone({ + workOrderId: workOrder.workOrderId, + workOrderMilestoneTypeId: cremationWorkOrderMilestoneType.workOrderMilestoneTypeId, + workOrderMilestoneDateString: maxMilestoneCompletionDateString, + workOrderMilestoneDescription: "", + workOrderMilestoneCompletionDateString: maxMilestoneCompletionDateString < currentDateString + ? maxMilestoneCompletionDateString + : undefined, + workOrderMilestoneCompletionTimeString: maxMilestoneCompletionDateString < currentDateString + ? "00:00" + : undefined + }, user); + } if (workOrderRow.WO_INTERMENT_YR) { const workOrderMilestoneDateString = formatDateString(workOrderRow.WO_INTERMENT_YR, workOrderRow.WO_INTERMENT_MON, workOrderRow.WO_INTERMENT_DAY); addWorkOrderMilestone({ diff --git a/temp/legacy.importFromCSV.ts b/temp/legacy.importFromCSV.ts index 0d51ecd3..f922780e 100644 --- a/temp/legacy.importFromCSV.ts +++ b/temp/legacy.importFromCSV.ts @@ -1663,6 +1663,28 @@ function importFromWorkOrderCSV() { } } + if (workOrderRow.WO_CREMATION === "Y") { + addWorkOrderMilestone( + { + workOrderId: workOrder.workOrderId, + workOrderMilestoneTypeId: + cremationWorkOrderMilestoneType.workOrderMilestoneTypeId, + workOrderMilestoneDateString: + maxMilestoneCompletionDateString, + workOrderMilestoneDescription: "", + workOrderMilestoneCompletionDateString: + maxMilestoneCompletionDateString < currentDateString + ? maxMilestoneCompletionDateString + : undefined, + workOrderMilestoneCompletionTimeString: + maxMilestoneCompletionDateString < currentDateString + ? "00:00" + : undefined + }, + user + ); + } + if (workOrderRow.WO_INTERMENT_YR) { const workOrderMilestoneDateString = formatDateString( workOrderRow.WO_INTERMENT_YR,