iss #19 - Added status request for IT service.

This commit is contained in:
Alexander Zobnin
2015-07-27 17:07:51 +03:00
parent 83200bc63f
commit 5e02025eaf
2 changed files with 18 additions and 7 deletions

View File

@@ -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]
] ]
}; };
}
}; };
/** /**

View File

@@ -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"},