From 6e79c658b463ff1cbf0b98ca5081e27cd8f346e4 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Tue, 22 Oct 2024 10:43:40 -0700 Subject: [PATCH] CoD in Grid --- Adaptation/FileHandlers/json/StaticSite/js/122508.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/122514.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/122517.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/123066.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/123067.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/126169.js | 12 ++++++++---- .../FileHandlers/json/StaticSite/js/business.js | 10 ++++++---- Adaptation/FileHandlers/json/StaticSite/js/effort.js | 10 ++++++---- Adaptation/FileHandlers/json/StaticSite/js/leo.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/mes.js | 12 ++++++++---- Adaptation/FileHandlers/json/StaticSite/js/risk.js | 10 ++++++---- Adaptation/FileHandlers/json/StaticSite/js/time.js | 10 ++++++---- .../FileHandlers/json/StaticSite/js/with-parents.js | 11 +++++++---- Adaptation/FileHandlers/json/StaticSite/js/wsjf.js | 10 ++++++---- 14 files changed, 101 insertions(+), 56 deletions(-) diff --git a/Adaptation/FileHandlers/json/StaticSite/js/122508.js b/Adaptation/FileHandlers/json/StaticSite/js/122508.js index b1ca524..985da54 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/122508.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/122508.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -157,6 +159,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -167,6 +170,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/122514.js b/Adaptation/FileHandlers/json/StaticSite/js/122514.js index b1ca524..985da54 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/122514.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/122514.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -157,6 +159,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -167,6 +170,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/122517.js b/Adaptation/FileHandlers/json/StaticSite/js/122517.js index b1ca524..985da54 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/122517.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/122517.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -157,6 +159,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -167,6 +170,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/123066.js b/Adaptation/FileHandlers/json/StaticSite/js/123066.js index b1ca524..985da54 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/123066.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/123066.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -157,6 +159,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -167,6 +170,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/123067.js b/Adaptation/FileHandlers/json/StaticSite/js/123067.js index b1ca524..985da54 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/123067.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/123067.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -157,6 +159,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -167,6 +170,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/126169.js b/Adaptation/FileHandlers/json/StaticSite/js/126169.js index b1ca524..985da54 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/126169.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/126169.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -157,6 +159,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -167,6 +170,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/business.js b/Adaptation/FileHandlers/json/StaticSite/js/business.js index 185040f..05f8676 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/business.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/business.js @@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem, dataB, description) { diff --git a/Adaptation/FileHandlers/json/StaticSite/js/effort.js b/Adaptation/FileHandlers/json/StaticSite/js/effort.js index d161829..76a80ff 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/effort.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/effort.js @@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem, dataB, description) { diff --git a/Adaptation/FileHandlers/json/StaticSite/js/leo.js b/Adaptation/FileHandlers/json/StaticSite/js/leo.js index 866e401..1419050 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/leo.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/leo.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -159,6 +161,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -169,6 +172,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/mes.js b/Adaptation/FileHandlers/json/StaticSite/js/mes.js index 866e401..1419050 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/mes.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/mes.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -159,6 +161,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, @@ -169,6 +172,7 @@ function initIndex(url) { { headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" }, { headerText: "Business Value", key: "BusinessValue", dataType: "number" }, { headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" }, + { headerText: "CoD", key: "CoD", dataType: "number" }, { headerText: "Effort", key: "Effort", dataType: "number" }, { headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" }, { headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/risk.js b/Adaptation/FileHandlers/json/StaticSite/js/risk.js index 9a2b7f1..3b1f233 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/risk.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/risk.js @@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem, dataB, description) { diff --git a/Adaptation/FileHandlers/json/StaticSite/js/time.js b/Adaptation/FileHandlers/json/StaticSite/js/time.js index 76a195f..5c27b58 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/time.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/time.js @@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem, dataB, description) { diff --git a/Adaptation/FileHandlers/json/StaticSite/js/with-parents.js b/Adaptation/FileHandlers/json/StaticSite/js/with-parents.js index 77bc395..00a3a07 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/with-parents.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/with-parents.js @@ -78,10 +78,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordOther(workItem) { @@ -159,6 +161,7 @@ function initIndex(url) { { key: "Violation", dataType: "string", hidden: true }, { headerText: "Parent Id", key: "ParentId", dataType: "string" }, { headerText: "Parent State", key: "ParentState", dataType: "string" }, + { headerText: "Parent CoD", key: "ParentCoD", dataType: "string" }, { key: "Id", dataType: "number" }, { key: "Requester", dataType: "string" }, { headerText: "Assigned To", key: "AssignedTo", dataType: "string" }, diff --git a/Adaptation/FileHandlers/json/StaticSite/js/wsjf.js b/Adaptation/FileHandlers/json/StaticSite/js/wsjf.js index 3edb7a9..f69258f 100644 --- a/Adaptation/FileHandlers/json/StaticSite/js/wsjf.js +++ b/Adaptation/FileHandlers/json/StaticSite/js/wsjf.js @@ -76,10 +76,12 @@ function getPriority(workItemType, priority) { } function updateRecordCoD(workItem) { - if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) - workItem["CoD"] === 0; - else - workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + if (workItem !== null) { + if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null) + workItem["CoD"] === 0; + else + workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"]; + } } function updateRecordWSJF(workItem) {