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,13 +119,23 @@ 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];
return { if (slaProperty.property === 'status') {
target: itservice.name + ' ' + slaProperty.name, var targetStatus = slaObject[itservice.serviceid].status;
datapoints: [ return {
[targetSLA[slaProperty.property], targetSLA.from * 1000], target: itservice.name + ' ' + slaProperty.name,
[targetSLA[slaProperty.property], targetSLA.to * 1000] datapoints: [
] [targetStatus, targetSLA.to * 1000]
}; ]
};
} else {
return {
target: itservice.name + ' ' + slaProperty.name,
datapoints: [
[targetSLA[slaProperty.property], targetSLA.from * 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"},