X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=validation.git;a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fwebapp%2Fapp%2FBluvalUI%2FCommittedSubmissions%2FCommittedSubmissions.Services.js;h=105fa28d2ba0ef362dfa65968c5bcf3ae237fd3b;hp=dd4f699a11169686da8ff67c37bf469bde5a90c0;hb=147ecf7bf79ea9967a121d0038103151a38ebef2;hpb=e6b82a7ccd840c8b089ae4d5e69930fd0dd5ef35 diff --git a/ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.Services.js b/ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.Services.js index dd4f699..105fa28 100644 --- a/ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.Services.js +++ b/ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.Services.js @@ -21,74 +21,51 @@ app 'committedSubmissionsSvc', [ function() { var svc = []; - svc.getLayer = function(validationNexusTestResult) { - if (validationNexusTestResult.allLayers) { + svc.getLayer = function(validationDbTestResult) { + if (!validationDbTestResult) { + return null; + } + if (validationDbTestResult.allLayers) { return "all"; } var layers = []; - angular - .forEach( - validationNexusTestResult.wRobotNexusTestResults, - function(result) { - layers.push(result.blueprintLayer); - }); + angular.forEach( + validationDbTestResult.wrobotDbTestResults, + function(result) { + layers.push(result.layer); + }); return layers; }; - svc.getResultUrl = function(submissionData) { - if (submissionData.status !== "Completed") { + svc.getResultUrl = function(submission) { + if (submission.submissionStatus !== "Completed") { return null; } - if (!submissionData.validationNexusTestResult.wRobotNexusTestResults) { + if (!submission.validationDbTestResult) { return null; } - if (submissionData.validationNexusTestResult.wRobotNexusTestResults.length === 0) { + if (!submission.validationDbTestResult.wrobotDbTestResults) { return null; } - var resultExistence = false; - angular - .forEach( - submissionData.validationNexusTestResult.wRobotNexusTestResults, - function(result) { - if (result.robotTestResults - && result.robotTestResults.length > 0) { - resultExistence = true; - } - }); - if (resultExistence) { + if (submission.validationDbTestResult.wrobotDbTestResults.length === 0) { + return null; + } + if (submission.validationDbTestResult.dateStorage) { return "https://nexus.akraino.org/content/sites/logs/" - + submissionData.validationNexusTestResult.silo + + submission.timeslot.labInfo.silo + "/" - + submissionData.validationNexusTestResult.blueprintName + + submission.validationDbTestResult.blueprintInstance.blueprint.blueprintName + "/" - + submissionData.validationNexusTestResult.version + + submission.validationDbTestResult.blueprintInstance.version + "/" - + submissionData.validationNexusTestResult.timestamp + + submission.validationDbTestResult.timestamp + "/"; } return null; }; - svc.mapResult = function(validationNexusTestResult) { - if (!validationNexusTestResult.timestamp) { - return null; - } - if (!validationNexusTestResult.wRobotNexusTestResults) { - return null; - } - if (validationNexusTestResult.wRobotNexusTestResults.length === 0) { - return null; - } - var resultExistence = false; - angular - .forEach( - validationNexusTestResult.wRobotNexusTestResults, - function(result) { - if (result.robotTestResults - && result.robotTestResults.length > 0) { - resultExistence = true; - } - }); - if (resultExistence) { - if (validationNexusTestResult.result === true) { + svc.mapResult = function(validationDbTestResult) { + if (validationDbTestResult + && validationDbTestResult.dateStorage) { + if (validationDbTestResult.result === true) { return 'SUCCESS'; } return 'FAILURE'