iss #19 - Added status request for IT service.
This commit is contained in:
@@ -119,6 +119,15 @@ function (angular, _) {
|
|||||||
*/
|
*/
|
||||||
this.handleSLAResponse = function (itservice, slaProperty, slaObject) {
|
this.handleSLAResponse = function (itservice, slaProperty, slaObject) {
|
||||||
var targetSLA = slaObject[itservice.serviceid].sla[0];
|
var targetSLA = slaObject[itservice.serviceid].sla[0];
|
||||||
|
if (slaProperty.property === 'status') {
|
||||||
|
var targetStatus = slaObject[itservice.serviceid].status;
|
||||||
|
return {
|
||||||
|
target: itservice.name + ' ' + slaProperty.name,
|
||||||
|
datapoints: [
|
||||||
|
[targetStatus, targetSLA.to * 1000]
|
||||||
|
]
|
||||||
|
};
|
||||||
|
} else {
|
||||||
return {
|
return {
|
||||||
target: itservice.name + ' ' + slaProperty.name,
|
target: itservice.name + ' ' + slaProperty.name,
|
||||||
datapoints: [
|
datapoints: [
|
||||||
@@ -126,6 +135,7 @@ function (angular, _) {
|
|||||||
[targetSLA[slaProperty.property], targetSLA.to * 1000]
|
[targetSLA[slaProperty.property], targetSLA.to * 1000]
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ define([
|
|||||||
$scope.targetLetters = targetLetters;
|
$scope.targetLetters = targetLetters;
|
||||||
if ($scope.target.ITService) {
|
if ($scope.target.ITService) {
|
||||||
$scope.slaPropertyList = [
|
$scope.slaPropertyList = [
|
||||||
|
{name: "Status", property: "status"},
|
||||||
{name: "SLA", property: "sla"},
|
{name: "SLA", property: "sla"},
|
||||||
{name: "OK time", property: "okTime"},
|
{name: "OK time", property: "okTime"},
|
||||||
{name: "Problem time", property: "problemTime"},
|
{name: "Problem time", property: "problemTime"},
|
||||||
|
|||||||
Reference in New Issue
Block a user