[UI] Support data registration 36/1636/2
authorIoakeim Samaras <ioakeim.samaras@ericsson.com>
Fri, 20 Sep 2019 14:26:55 +0000 (17:26 +0300)
committerIoakeim Samaras <ioakeim.samaras@ericsson.com>
Fri, 20 Sep 2019 17:57:40 +0000 (20:57 +0300)
commit3ff5d7028b19a649f6b80c476ff45ced1fdd67dc
tree920da3c424796d047cb4f6f78c8e6b3e553f1657
parent147ecf7bf79ea9967a121d0038103151a38ebef2
[UI] Support data registration

Data regarding available labs, blueprints, versions,
layers is created/deleted/updated by the UI users
using user-friendly views.

JIRA: VAL-44

Signed-off-by: Ioakeim Samaras <ioakeim.samaras@ericsson.com>
Change-Id: Ic69e5bf9c150e51cc6d83b7ed5124632075943eb
112 files changed:
.coafile
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/nexus/NexusExecutorClient.java
ui/src/main/java/org/akraino/validation/ui/conf/ValidationTestResultsGetter.java
ui/src/main/java/org/akraino/validation/ui/controller/BlueprintController.java
ui/src/main/java/org/akraino/validation/ui/controller/BlueprintInstanceController.java
ui/src/main/java/org/akraino/validation/ui/controller/BlueprintLayerController.java [new file with mode: 0644]
ui/src/main/java/org/akraino/validation/ui/controller/LabController.java
ui/src/main/java/org/akraino/validation/ui/controller/ModelsViewsController.java
ui/src/main/java/org/akraino/validation/ui/controller/ResultController.java
ui/src/main/java/org/akraino/validation/ui/controller/TimeslotController.java [moved from ui/src/main/java/org/akraino/validation/ui/controller/TimeslotsController.java with 56% similarity]
ui/src/main/java/org/akraino/validation/ui/entity/BlueprintInstance.java
ui/src/main/java/org/akraino/validation/ui/entity/Timeslot.java
ui/src/main/java/org/akraino/validation/ui/service/BlueprintInstanceService.java [deleted file]
ui/src/main/java/org/akraino/validation/ui/service/BlueprintLayerService.java [deleted file]
ui/src/main/java/org/akraino/validation/ui/service/BlueprintService.java [deleted file]
ui/src/main/java/org/akraino/validation/ui/service/DbAdapter.java [moved from ui/src/main/java/org/akraino/validation/ui/service/DbResultAdapter.java with 71% similarity]
ui/src/main/java/org/akraino/validation/ui/service/DbSubmissionAdapter.java
ui/src/main/java/org/akraino/validation/ui/service/IntegratedResultService.java
ui/src/main/java/org/akraino/validation/ui/service/JenkinsJobNotificationService.java
ui/src/main/java/org/akraino/validation/ui/service/LabService.java [deleted file]
ui/src/main/java/org/akraino/validation/ui/service/TimeslotService.java [deleted file]
ui/src/main/webapp/WEB-INF/defs/definitions.xml
ui/src/main/webapp/app/BluvalUI/App.Services.js
ui/src/main/webapp/app/BluvalUI/GetBlueprintInstances/GetBlueprintInstances.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprintInstances/GetBlueprintInstances.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprintInstances/GetBlueprintInstancesController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprintInstances/GetBlueprintInstancesTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprintInstances/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprints/GetBlueprints.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprints/GetBlueprints.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprints/GetBlueprintsController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprints/GetBlueprintsTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetBlueprints/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLabs/GetLabs.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLabs/GetLabs.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLabs/GetLabsController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLabs/GetLabsTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLabs/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLayers/GetLayers.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLayers/GetLayers.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLayers/GetLayersController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLayers/GetLayersTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetLayers/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetTimeslots/GetTimeslots.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetTimeslots/GetTimeslots.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetTimeslots/GetTimeslotsController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetTimeslots/GetTimeslotsTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/GetTimeslots/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyBlueprintInstance/ModifyBlueprintInstance.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyBlueprintInstance/ModifyBlueprintInstance.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyBlueprintInstance/ModifyBlueprintInstanceController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyBlueprintInstance/ModifyBlueprintInstanceTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyBlueprintInstance/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyLab/ModifyLab.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyLab/ModifyLab.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyLab/ModifyLabController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyLab/ModifyLabTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/ModifyLab/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmissionController.js
ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmissionTemplate.html
ui/src/main/webapp/app/BluvalUI/RegisterBlueprint/RegisterBlueprint.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprint/RegisterBlueprint.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprint/RegisterBlueprintController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprint/RegisterBlueprintTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprint/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprintInstance/RegisterBlueprintInstance.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprintInstance/RegisterBlueprintInstance.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprintInstance/RegisterBlueprintInstanceController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprintInstance/RegisterBlueprintInstanceTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterBlueprintInstance/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLab/RegisterLab.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLab/RegisterLab.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLab/RegisterLabController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLab/RegisterLabTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLab/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLayer/RegisterLayer.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLayer/RegisterLayer.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLayer/RegisterLayerController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLayer/RegisterLayerTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterLayer/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterTimeslot/RegisterTimeslot.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterTimeslot/RegisterTimeslot.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterTimeslot/RegisterTimeslotController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterTimeslot/RegisterTimeslotTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/RegisterTimeslot/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprint/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprint/UnRegisterBlueprint.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprint/UnRegisterBlueprint.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprint/UnRegisterBlueprintController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprint/UnRegisterBlueprintTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprintInstance/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprintInstance/UnRegisterBlueprintInstance.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprintInstance/UnRegisterBlueprintInstance.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprintInstance/UnRegisterBlueprintInstanceController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterBlueprintInstance/UnRegisterBlueprintInstanceTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLab/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLab/UnRegisterLab.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLab/UnRegisterLab.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLab/UnRegisterLabController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLab/UnRegisterLabTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLayer/Route.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLayer/UnRegisterLayer.html [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLayer/UnRegisterLayer.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLayer/UnRegisterLayerController.js [new file with mode: 0644]
ui/src/main/webapp/app/BluvalUI/UnRegisterLayer/UnRegisterLayerTemplate.html [new file with mode: 0644]
ui/src/main/webapp/app/fusion/scripts/DS2-view-models/welcome-content.html