diff --git a/Adaptation/FileHandlers/json/StaticSite/js/business.js b/Adaptation/FileHandlers/json/StaticSite/js/business.js
index 644db00..6f8d511 100644
--- a/Adaptation/FileHandlers/json/StaticSite/js/business.js
+++ b/Adaptation/FileHandlers/json/StaticSite/js/business.js
@@ -75,26 +75,37 @@ function getPriority(workItemType, priority) {
return result;
}
-function getPollValue(priority, pollValue) {
+function getInversePriority(priority) {
var result;
- if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0)
- result = priority;
- else {
- if (pollValue.Average !== null)
- result = priority;
- if (pollValue.Average > 2)
- result = `${pollValue.Average}-1-${pollValue.Count}-High (Most Critical)`;
- else if (pollValue.Average > 1)
- result = `${pollValue.Average}-2-${pollValue.Count}-Medium`;
- else if (pollValue.Average > 0)
- result = `${pollValue.Average}-3-${pollValue.Count}-Low`;
- else
- result = priority;
- }
+ if (priority == null || priority === 0)
+ result = "0.000";
+ else if (priority === 1)
+ result = "3.000";
+ else if (priority === 2)
+ result = "2.000";
+ else if (priority === 3)
+ result = "1.000";
+ else
+ result = "0.000";
return result;
}
-function getWorkItems(data, dataB) {
+function getPollValue(description, priority, priorityDisplay, pollValue) {
+ var result;
+ if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0 || pollValue.Average === null)
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ else if (pollValue.Average > 2)
+ result = `${pollValue.Average} - 1-High (Most ${description}) - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 1)
+ result = `${pollValue.Average} - 2-Medium - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 0)
+ result = `${pollValue.Average} - 3-Low - ${pollValue.Count} Vote(s)`;
+ else
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ return result;
+}
+
+function getWorkItems(data, dataB, description) {
var parent;
var workItem;
var workItems = [];
@@ -103,7 +114,7 @@ function getWorkItems(data, dataB) {
workItem = data[i].WorkItem;
if (workItem.WorkItemType !== 'Feature')
continue;
- if (workItem.IterationPath !== 'ART SPS')
+ if (workItem.State !== 'Active' && workItem.State !== 'New')
continue;
if (workItem.Tags != null && workItem.Tags.includes("Ignore"))
continue;
@@ -119,10 +130,10 @@ function getWorkItems(data, dataB) {
workItem["ParentTitle"] = parent["Title"];
workItem["ParentState"] = getState(parent["State"]);
}
- workItem["State"] = getState(workItem["State"])
- var priority = getPriority(workItem["WorkItemType"], workItem["Priority"])
+ workItem["State"] = getState(workItem["State"]);
+ var priority = getPriority(workItem["WorkItemType"], workItem["Priority"]);
+ workItem["PollValue"] = getPollValue(description, workItem["Priority"], priority, dataB[workItem.Id]);
workItem["Priority"] = priority;
- workItem["PollValue"] = getPollValue(priority, dataB[workItem.Id]);
workItems.push(workItem);
}
workItems.sort(compareFunction);
@@ -142,7 +153,7 @@ function sendValue(element, page, id) {
function setWorkItems(workItems, page, description) {
var record;
- var html = "
Parent Id Parent Title Id Requester Title Assigned To System(s) Priority Poll Value Value Up Down ";
+ var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) State Poll Value Value Up Down ";
const element = document.getElementById("HeaderGrid");
for (var i = 0; i < workItems.length; i++) {
record = workItems[i];
@@ -153,7 +164,7 @@ function setWorkItems(workItems, page, description) {
"" + record.Title +
" " + record.AssignedTo +
" " + record.Tags +
- " " + record.Priority +
+ " " + record.State +
" " + record.PollValue +
" " +
'' +
@@ -187,7 +198,7 @@ function initIndex(url, apiUrl, page, description, urlB) {
updateSite();
$.getJSON(urlB, { _: new Date().getTime() }, function (dataB) {
$.getJSON(url, { _: new Date().getTime() }, function (data) {
- var workItems = getWorkItems(data, dataB);
+ var workItems = getWorkItems(data, dataB, description);
console.log(data.length);
if (data.length > 0)
console.log(data[0]);
diff --git a/Adaptation/FileHandlers/json/StaticSite/js/effort.js b/Adaptation/FileHandlers/json/StaticSite/js/effort.js
index 644db00..6f8d511 100644
--- a/Adaptation/FileHandlers/json/StaticSite/js/effort.js
+++ b/Adaptation/FileHandlers/json/StaticSite/js/effort.js
@@ -75,26 +75,37 @@ function getPriority(workItemType, priority) {
return result;
}
-function getPollValue(priority, pollValue) {
+function getInversePriority(priority) {
var result;
- if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0)
- result = priority;
- else {
- if (pollValue.Average !== null)
- result = priority;
- if (pollValue.Average > 2)
- result = `${pollValue.Average}-1-${pollValue.Count}-High (Most Critical)`;
- else if (pollValue.Average > 1)
- result = `${pollValue.Average}-2-${pollValue.Count}-Medium`;
- else if (pollValue.Average > 0)
- result = `${pollValue.Average}-3-${pollValue.Count}-Low`;
- else
- result = priority;
- }
+ if (priority == null || priority === 0)
+ result = "0.000";
+ else if (priority === 1)
+ result = "3.000";
+ else if (priority === 2)
+ result = "2.000";
+ else if (priority === 3)
+ result = "1.000";
+ else
+ result = "0.000";
return result;
}
-function getWorkItems(data, dataB) {
+function getPollValue(description, priority, priorityDisplay, pollValue) {
+ var result;
+ if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0 || pollValue.Average === null)
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ else if (pollValue.Average > 2)
+ result = `${pollValue.Average} - 1-High (Most ${description}) - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 1)
+ result = `${pollValue.Average} - 2-Medium - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 0)
+ result = `${pollValue.Average} - 3-Low - ${pollValue.Count} Vote(s)`;
+ else
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ return result;
+}
+
+function getWorkItems(data, dataB, description) {
var parent;
var workItem;
var workItems = [];
@@ -103,7 +114,7 @@ function getWorkItems(data, dataB) {
workItem = data[i].WorkItem;
if (workItem.WorkItemType !== 'Feature')
continue;
- if (workItem.IterationPath !== 'ART SPS')
+ if (workItem.State !== 'Active' && workItem.State !== 'New')
continue;
if (workItem.Tags != null && workItem.Tags.includes("Ignore"))
continue;
@@ -119,10 +130,10 @@ function getWorkItems(data, dataB) {
workItem["ParentTitle"] = parent["Title"];
workItem["ParentState"] = getState(parent["State"]);
}
- workItem["State"] = getState(workItem["State"])
- var priority = getPriority(workItem["WorkItemType"], workItem["Priority"])
+ workItem["State"] = getState(workItem["State"]);
+ var priority = getPriority(workItem["WorkItemType"], workItem["Priority"]);
+ workItem["PollValue"] = getPollValue(description, workItem["Priority"], priority, dataB[workItem.Id]);
workItem["Priority"] = priority;
- workItem["PollValue"] = getPollValue(priority, dataB[workItem.Id]);
workItems.push(workItem);
}
workItems.sort(compareFunction);
@@ -142,7 +153,7 @@ function sendValue(element, page, id) {
function setWorkItems(workItems, page, description) {
var record;
- var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) Priority Poll Value Value Up Down ";
+ var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) State Poll Value Value Up Down ";
const element = document.getElementById("HeaderGrid");
for (var i = 0; i < workItems.length; i++) {
record = workItems[i];
@@ -153,7 +164,7 @@ function setWorkItems(workItems, page, description) {
" " + record.Title +
" " + record.AssignedTo +
" " + record.Tags +
- " " + record.Priority +
+ " " + record.State +
" " + record.PollValue +
" " +
'' +
@@ -187,7 +198,7 @@ function initIndex(url, apiUrl, page, description, urlB) {
updateSite();
$.getJSON(urlB, { _: new Date().getTime() }, function (dataB) {
$.getJSON(url, { _: new Date().getTime() }, function (data) {
- var workItems = getWorkItems(data, dataB);
+ var workItems = getWorkItems(data, dataB, description);
console.log(data.length);
if (data.length > 0)
console.log(data[0]);
diff --git a/Adaptation/FileHandlers/json/StaticSite/js/risk.js b/Adaptation/FileHandlers/json/StaticSite/js/risk.js
index 644db00..6f8d511 100644
--- a/Adaptation/FileHandlers/json/StaticSite/js/risk.js
+++ b/Adaptation/FileHandlers/json/StaticSite/js/risk.js
@@ -75,26 +75,37 @@ function getPriority(workItemType, priority) {
return result;
}
-function getPollValue(priority, pollValue) {
+function getInversePriority(priority) {
var result;
- if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0)
- result = priority;
- else {
- if (pollValue.Average !== null)
- result = priority;
- if (pollValue.Average > 2)
- result = `${pollValue.Average}-1-${pollValue.Count}-High (Most Critical)`;
- else if (pollValue.Average > 1)
- result = `${pollValue.Average}-2-${pollValue.Count}-Medium`;
- else if (pollValue.Average > 0)
- result = `${pollValue.Average}-3-${pollValue.Count}-Low`;
- else
- result = priority;
- }
+ if (priority == null || priority === 0)
+ result = "0.000";
+ else if (priority === 1)
+ result = "3.000";
+ else if (priority === 2)
+ result = "2.000";
+ else if (priority === 3)
+ result = "1.000";
+ else
+ result = "0.000";
return result;
}
-function getWorkItems(data, dataB) {
+function getPollValue(description, priority, priorityDisplay, pollValue) {
+ var result;
+ if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0 || pollValue.Average === null)
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ else if (pollValue.Average > 2)
+ result = `${pollValue.Average} - 1-High (Most ${description}) - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 1)
+ result = `${pollValue.Average} - 2-Medium - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 0)
+ result = `${pollValue.Average} - 3-Low - ${pollValue.Count} Vote(s)`;
+ else
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ return result;
+}
+
+function getWorkItems(data, dataB, description) {
var parent;
var workItem;
var workItems = [];
@@ -103,7 +114,7 @@ function getWorkItems(data, dataB) {
workItem = data[i].WorkItem;
if (workItem.WorkItemType !== 'Feature')
continue;
- if (workItem.IterationPath !== 'ART SPS')
+ if (workItem.State !== 'Active' && workItem.State !== 'New')
continue;
if (workItem.Tags != null && workItem.Tags.includes("Ignore"))
continue;
@@ -119,10 +130,10 @@ function getWorkItems(data, dataB) {
workItem["ParentTitle"] = parent["Title"];
workItem["ParentState"] = getState(parent["State"]);
}
- workItem["State"] = getState(workItem["State"])
- var priority = getPriority(workItem["WorkItemType"], workItem["Priority"])
+ workItem["State"] = getState(workItem["State"]);
+ var priority = getPriority(workItem["WorkItemType"], workItem["Priority"]);
+ workItem["PollValue"] = getPollValue(description, workItem["Priority"], priority, dataB[workItem.Id]);
workItem["Priority"] = priority;
- workItem["PollValue"] = getPollValue(priority, dataB[workItem.Id]);
workItems.push(workItem);
}
workItems.sort(compareFunction);
@@ -142,7 +153,7 @@ function sendValue(element, page, id) {
function setWorkItems(workItems, page, description) {
var record;
- var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) Priority Poll Value Value Up Down ";
+ var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) State Poll Value Value Up Down ";
const element = document.getElementById("HeaderGrid");
for (var i = 0; i < workItems.length; i++) {
record = workItems[i];
@@ -153,7 +164,7 @@ function setWorkItems(workItems, page, description) {
" " + record.Title +
" " + record.AssignedTo +
" " + record.Tags +
- " " + record.Priority +
+ " " + record.State +
" " + record.PollValue +
" " +
'' +
@@ -187,7 +198,7 @@ function initIndex(url, apiUrl, page, description, urlB) {
updateSite();
$.getJSON(urlB, { _: new Date().getTime() }, function (dataB) {
$.getJSON(url, { _: new Date().getTime() }, function (data) {
- var workItems = getWorkItems(data, dataB);
+ var workItems = getWorkItems(data, dataB, description);
console.log(data.length);
if (data.length > 0)
console.log(data[0]);
diff --git a/Adaptation/FileHandlers/json/StaticSite/js/time.js b/Adaptation/FileHandlers/json/StaticSite/js/time.js
index 644db00..6f8d511 100644
--- a/Adaptation/FileHandlers/json/StaticSite/js/time.js
+++ b/Adaptation/FileHandlers/json/StaticSite/js/time.js
@@ -75,26 +75,37 @@ function getPriority(workItemType, priority) {
return result;
}
-function getPollValue(priority, pollValue) {
+function getInversePriority(priority) {
var result;
- if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0)
- result = priority;
- else {
- if (pollValue.Average !== null)
- result = priority;
- if (pollValue.Average > 2)
- result = `${pollValue.Average}-1-${pollValue.Count}-High (Most Critical)`;
- else if (pollValue.Average > 1)
- result = `${pollValue.Average}-2-${pollValue.Count}-Medium`;
- else if (pollValue.Average > 0)
- result = `${pollValue.Average}-3-${pollValue.Count}-Low`;
- else
- result = priority;
- }
+ if (priority == null || priority === 0)
+ result = "0.000";
+ else if (priority === 1)
+ result = "3.000";
+ else if (priority === 2)
+ result = "2.000";
+ else if (priority === 3)
+ result = "1.000";
+ else
+ result = "0.000";
return result;
}
-function getWorkItems(data, dataB) {
+function getPollValue(description, priority, priorityDisplay, pollValue) {
+ var result;
+ if (pollValue === undefined || pollValue.Records.length === undefined || pollValue.Records.length === 0 || pollValue.Average === null)
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ else if (pollValue.Average > 2)
+ result = `${pollValue.Average} - 1-High (Most ${description}) - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 1)
+ result = `${pollValue.Average} - 2-Medium - ${pollValue.Count} Vote(s)`;
+ else if (pollValue.Average > 0)
+ result = `${pollValue.Average} - 3-Low - ${pollValue.Count} Vote(s)`;
+ else
+ result = getInversePriority(priority) + ' - ' + priorityDisplay + ' - *Priority';
+ return result;
+}
+
+function getWorkItems(data, dataB, description) {
var parent;
var workItem;
var workItems = [];
@@ -103,7 +114,7 @@ function getWorkItems(data, dataB) {
workItem = data[i].WorkItem;
if (workItem.WorkItemType !== 'Feature')
continue;
- if (workItem.IterationPath !== 'ART SPS')
+ if (workItem.State !== 'Active' && workItem.State !== 'New')
continue;
if (workItem.Tags != null && workItem.Tags.includes("Ignore"))
continue;
@@ -119,10 +130,10 @@ function getWorkItems(data, dataB) {
workItem["ParentTitle"] = parent["Title"];
workItem["ParentState"] = getState(parent["State"]);
}
- workItem["State"] = getState(workItem["State"])
- var priority = getPriority(workItem["WorkItemType"], workItem["Priority"])
+ workItem["State"] = getState(workItem["State"]);
+ var priority = getPriority(workItem["WorkItemType"], workItem["Priority"]);
+ workItem["PollValue"] = getPollValue(description, workItem["Priority"], priority, dataB[workItem.Id]);
workItem["Priority"] = priority;
- workItem["PollValue"] = getPollValue(priority, dataB[workItem.Id]);
workItems.push(workItem);
}
workItems.sort(compareFunction);
@@ -142,7 +153,7 @@ function sendValue(element, page, id) {
function setWorkItems(workItems, page, description) {
var record;
- var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) Priority Poll Value Value Up Down ";
+ var html = "Parent Id Parent Title Id Requester Title Assigned To System(s) State Poll Value Value Up Down ";
const element = document.getElementById("HeaderGrid");
for (var i = 0; i < workItems.length; i++) {
record = workItems[i];
@@ -153,7 +164,7 @@ function setWorkItems(workItems, page, description) {
" " + record.Title +
" " + record.AssignedTo +
" " + record.Tags +
- " " + record.Priority +
+ " " + record.State +
" " + record.PollValue +
" " +
'' +
@@ -187,7 +198,7 @@ function initIndex(url, apiUrl, page, description, urlB) {
updateSite();
$.getJSON(urlB, { _: new Date().getTime() }, function (dataB) {
$.getJSON(url, { _: new Date().getTime() }, function (data) {
- var workItems = getWorkItems(data, dataB);
+ var workItems = getWorkItems(data, dataB, description);
console.log(data.length);
if (data.length > 0)
console.log(data[0]);