[UI] Support UI partial control 48/1248/11
authorIoakeim Samaras <ioakeim.samaras@ericsson.com>
Tue, 23 Jul 2019 15:36:37 +0000 (18:36 +0300)
committerIoakeim Samaras <ioakeim.samaras@ericsson.com>
Fri, 30 Aug 2019 13:49:03 +0000 (16:49 +0300)
commit2eba847ebb6acb2686be08eb1cdafc1b12071e7d
treec6cdf79624035ae8bc71e22ed37e6a9cf2fc6f19
parentf86b9715d156238532fcb0bf464bd72e9cf7ce96
[UI] Support UI partial control

The UI is capable of retrieving the results
from Nexus that every blueprint owner has
independently pushed.

JIRA: VAL-38

Signed-off-by: Ioakeim Samaras <ioakeim.samaras@ericsson.com>
Change-Id: I256641d1faed21025bc688a4a469f7af5f43d45f
117 files changed:
.coafile
docker/README.rst
docker/mariadb/deploy.sh
docker/mariadb/deploy_with_existing_persistent_storage.sh
docker/ui/deploy.sh
ui/CHANGELOG.md
ui/README.rst
ui/db-scripts/EcompSdkDMLMySql_2_4_OS.sql
ui/db-scripts/akraino_blueprint_validation_db.sql
ui/db-scripts/examples/initialize_db_example.sql
ui/pom.xml
ui/src/main/java/org/akraino/validation/ui/client/jenkins/JenkinsExecutorClient.java
ui/src/main/java/org/akraino/validation/ui/client/nexus/NexusExecutorClient.java
ui/src/main/java/org/akraino/validation/ui/client/nexus/resources/TestInfoYaml.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/client/nexus/resources/ValidationNexusTestResult.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/client/nexus/resources/WRobotNexusTestResult.java [moved from ui/src/main/java/org/akraino/validation/ui/client/nexus/resources/WrapperRobotTestResult.java with 65% similarity]
ui/src/main/java/org/akraino/validation/ui/conf/ExecutorServiceInitializer.java [moved from ui/src/main/java/org/akraino/validation/ui/conf/UiUtils.java with 72% similarity]
ui/src/main/java/org/akraino/validation/ui/conf/ExternalAppConfig.java
ui/src/main/java/org/akraino/validation/ui/conf/UiInitializer.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/conf/ValidationNexusTestResultsGetter.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/controller/BlueprintController.java
ui/src/main/java/org/akraino/validation/ui/controller/BlueprintInstanceForValidationController.java
ui/src/main/java/org/akraino/validation/ui/controller/JenkinsJobNotificationController.java
ui/src/main/java/org/akraino/validation/ui/controller/ModelsViewsController.java
ui/src/main/java/org/akraino/validation/ui/controller/ResultController.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/controller/SiloController.java [moved from ui/src/main/java/org/akraino/validation/ui/controller/ResultsController.java with 66% similarity]
ui/src/main/java/org/akraino/validation/ui/controller/SubmissionController.java
ui/src/main/java/org/akraino/validation/ui/controller/TimeslotsController.java
ui/src/main/java/org/akraino/validation/ui/dao/LabDAO.java
ui/src/main/java/org/akraino/validation/ui/dao/ValidationTestResultDAO.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/dao/WRobotTestResultDAO.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/daoimpl/BlueprintDAOImpl.java
ui/src/main/java/org/akraino/validation/ui/daoimpl/BlueprintInstanceForValidationDAOImpl.java
ui/src/main/java/org/akraino/validation/ui/daoimpl/LabDAOImpl.java
ui/src/main/java/org/akraino/validation/ui/daoimpl/SiloDAOImpl.java
ui/src/main/java/org/akraino/validation/ui/daoimpl/SubmissionDAOImpl.java
ui/src/main/java/org/akraino/validation/ui/daoimpl/TimeslotDAOImpl.java
ui/src/main/java/org/akraino/validation/ui/daoimpl/ValidationTestResultDAOImpl.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/daoimpl/WRobotTestResultDAOImpl.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/data/BlueprintLayer.java
ui/src/main/java/org/akraino/validation/ui/data/JnksJobNotify.java
ui/src/main/java/org/akraino/validation/ui/data/Lab.java
ui/src/main/java/org/akraino/validation/ui/data/SubmissionData.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/entity/LabInfo.java
ui/src/main/java/org/akraino/validation/ui/entity/Submission.java
ui/src/main/java/org/akraino/validation/ui/entity/ValidationDbTestResult.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/entity/WRobotDbTestResult.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/service/BlueprintInstanceForValidationService.java
ui/src/main/java/org/akraino/validation/ui/service/BlueprintService.java
ui/src/main/java/org/akraino/validation/ui/service/DbResultAdapter.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/service/DbSubmissionAdapter.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/service/IntegratedResultService.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/service/JenkinsJobNotificationService.java
ui/src/main/java/org/akraino/validation/ui/service/LabService.java
ui/src/main/java/org/akraino/validation/ui/service/ResultService.java [deleted file]
ui/src/main/java/org/akraino/validation/ui/service/SiloService.java
ui/src/main/java/org/akraino/validation/ui/service/SubmissionService.java [deleted file]
ui/src/main/java/org/akraino/validation/ui/service/TimeslotService.java
ui/src/main/java/org/akraino/validation/ui/service/utils/SubmissionHelper.java
ui/src/main/resources/logback.xml
ui/src/main/resources/music.properties
ui/src/main/resources/portal.properties
ui/src/main/webapp/WEB-INF/conf/system.properties
ui/src/main/webapp/WEB-INF/defs/definitions.xml
ui/src/main/webapp/WEB-INF/jsp/login.jsp
ui/src/main/webapp/WEB-INF/jsp/login_external.jsp
ui/src/main/webapp/WEB-INF/jsp/logout.jsp [new file with mode: 0644]
ui/src/main/webapp/WEB-INF/web.xml
ui/src/main/webapp/app/AECBlueprintValidationUI/App.Services.js [deleted file]
ui/src/main/webapp/app/AECBlueprintValidationUI/CommittedSubmissions/AECCommittedSubmissionsController.js [deleted file]
ui/src/main/webapp/app/AECBlueprintValidationUI/CommittedSubmissions/CommittedSubmissionsTemplate.html [deleted file]
ui/src/main/webapp/app/AECBlueprintValidationUI/GetBySubmissionId/AECGetBySubmissionIdController.js [deleted file]
ui/src/main/webapp/app/AECBlueprintValidationUI/GetBySubmissionId/GetBySubmissionIdTemplate.html [deleted file]
ui/src/main/webapp/app/AECBlueprintValidationUI/GetBySubmissionId/Route.js [deleted file]
ui/src/main/webapp/app/AECBlueprintValidationUI/NewSubmission/NewSubmissionTemplate.html [deleted file]
ui/src/main/webapp/app/BluvalUI/App.Config.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/App.Config.js with 84% similarity]
ui/src/main/webapp/app/BluvalUI/App.Services.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.Services.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/GetBySubmissionId/AECGetBySubmissionId.js with 84% similarity]
ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissionsController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissionsTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBasedOnDate/GetBasedOnDate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBasedOnDate/GetBasedOnDate.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/CommittedSubmissions/AECCommittedSubmissions.js with 74% similarity]
ui/src/main/webapp/app/BluvalUI/GetBasedOnDate/GetBasedOnDateController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBasedOnDate/GetBasedOnDateTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBasedOnDate/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetByTimestamp/GetByTimestamp.html [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/CommittedSubmissions/CommittedSubmissions.html with 58% similarity]
ui/src/main/webapp/app/BluvalUI/GetByTimestamp/GetByTimestamp.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetByTimestamp/GetByTimestampController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetByTimestamp/GetByTimestampTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetByTimestamp/Route.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/NewSubmission/Route.js with 80% similarity]
ui/src/main/webapp/app/BluvalUI/GetLastRun/GetLastRun.html [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/NewSubmission/NewSubmission.html with 58% similarity]
ui/src/main/webapp/app/BluvalUI/GetLastRun/GetLastRun.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/NewSubmission/AECNewSubmission.js with 84% similarity]
ui/src/main/webapp/app/BluvalUI/GetLastRun/GetLastRunController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLastRun/GetLastRunTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLastRun/Route.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/CommittedSubmissions/Route.js with 78% similarity]
ui/src/main/webapp/app/BluvalUI/GetMostRecent/GetMostRecent.html [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/GetBySubmissionId/GetBySubmissionId.html with 58% similarity]
ui/src/main/webapp/app/BluvalUI/GetMostRecent/GetMostRecent.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetMostRecent/GetMostRecentController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetMostRecent/GetMostRecentTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetMostRecent/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmission.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmission.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmissionController.js [moved from ui/src/main/webapp/app/AECBlueprintValidationUI/NewSubmission/AECNewSubmissionController.js with 74% similarity]
ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmissionTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/NewSubmission/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/TestSuiteResults/TestSuiteResultsController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/TestSuiteResults/TestSuiteResultsModal.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/ValidationResults.Services.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/ValidationResults.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/ValidationResults.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/ValidationResultsController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ValidationResults/ValidationResultsTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/fusion/scripts/DS2-view-models/welcome-content.html