X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fwebapp%2Fresources%2Fjs%2FAECFindBySubmissionIdController.js;fp=ui%2Fsrc%2Fmain%2Fwebapp%2Fresources%2Fjs%2FAECFindBySubmissionIdController.js;h=2d1a99cbfa4b9126eef4e023d577d23b6b7dc214;hb=c5ad3fa5dcff60eb9108ed303806ff28b31a9c09;hp=0000000000000000000000000000000000000000;hpb=e8d760fe817577deae92c372b877507adc100a5f;p=validation.git diff --git a/ui/src/main/webapp/resources/js/AECFindBySubmissionIdController.js b/ui/src/main/webapp/resources/js/AECFindBySubmissionIdController.js new file mode 100644 index 0000000..2d1a99c --- /dev/null +++ b/ui/src/main/webapp/resources/js/AECFindBySubmissionIdController.js @@ -0,0 +1,72 @@ +/* + * Copyright (c) 2019 AT&T Intellectual Property. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var AECBlueprintValidationUIApp = angular + .module('BlueprintValidationUIManagement'); + +AECBlueprintValidationUIApp + .controller( + 'AECFindBySubmissionIdController', + function($scope, restAPISvc) { + + initialize(); + + function initialize() { + $scope.results = []; + restAPISvc + .getRestAPI( + "/api/submission/", + function(data) { + $scope.submissions = data; + $scope.submissionsForDisplay = []; + angular + .forEach( + $scope.submissions, + function( + submissionData) { + var temp = "id: " + + submissionData.submissionId + + " blueprint: " + + submissionData.blueprintInstance.blueprint.blueprintName + + " version: " + + submissionData.blueprintInstance.version + + " layer: " + + submissionData.blueprintInstance.layer + + " lab: " + + submissionData.blueprintInstance.timeslot.lab + + " Start date and time: " + + submissionData.blueprintInstance.timeslot.startDateTime + + " duration: " + + submissionData.blueprintInstance.timeslot.duration; + $scope.submissionsForDisplay + .push(temp); + }); + }); + } + $scope.selectedSubmissionChange = function( + selectedSubmission) { + $scope.results = []; + var id = selectedSubmission.substring( + selectedSubmission.indexOf("id:") + 4, + selectedSubmission.indexOf("blueprint") - 1); + restAPISvc.getRestAPI( + "/api/results/findBySubmissionId/" + id, + function(data) { + $scope.results = data; + }); + } + + }); \ No newline at end of file