Non-RT RIC Dashboard 09/1309/2
authorPatrikBuhr <patrik.buhr@est.tech>
Tue, 29 Oct 2019 12:39:00 +0000 (13:39 +0100)
committerPatrikBuhr <patrik.buhr@est.tech>
Fri, 1 Nov 2019 12:51:31 +0000 (13:51 +0100)
commita2bc79c5f0027e953815d6e98814a748b36827aa
treea92af00e4665650d3a088824aaa8fe1fda11b478
parent25501ccf6b73c3afded66eade70ee59af102844f
Non-RT RIC Dashboard

First commit

Change-Id: I9e140d31d65d13df3ce07f6b87eac250ee952eab
Issue-ID: NONRTRIC-61
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
224 files changed:
dashboard/.gitignore [new file with mode: 0644]
dashboard/INFO.yaml [new file with mode: 0644]
dashboard/LICENSES.txt [new file with mode: 0644]
dashboard/README.md [new file with mode: 0644]
dashboard/a1-controller-client/.gitignore [new file with mode: 0644]
dashboard/a1-controller-client/README.md [new file with mode: 0644]
dashboard/a1-controller-client/pom.xml [new file with mode: 0644]
dashboard/a1-controller-client/src/main/resources/a1_controller_0.1.0.yaml [new file with mode: 0644]
dashboard/a1-controller-client/src/test/java/org/oransc/ric/portal/dashboard/a1controller/client/test/A1ControllerClientTest.java [new file with mode: 0644]
dashboard/docs/.gitignore [new file with mode: 0644]
dashboard/docs/_static/logo.png [new file with mode: 0644]
dashboard/docs/conf.py [new file with mode: 0644]
dashboard/docs/conf.yaml [new file with mode: 0644]
dashboard/docs/config-deploy.rst [new file with mode: 0644]
dashboard/docs/developer-guide.rst [new file with mode: 0644]
dashboard/docs/favicon.ico [new file with mode: 0644]
dashboard/docs/index.rst [new file with mode: 0644]
dashboard/docs/overview.rst [new file with mode: 0644]
dashboard/docs/release-notes.rst [new file with mode: 0644]
dashboard/docs/requirements-docs.txt [new file with mode: 0644]
dashboard/pom.xml [new file with mode: 0644]
dashboard/tox.ini [new file with mode: 0644]
dashboard/webapp-backend/.gitignore [new file with mode: 0644]
dashboard/webapp-backend/README.md [new file with mode: 0644]
dashboard/webapp-backend/config/.gitignore [new file with mode: 0644]
dashboard/webapp-backend/config/key.properties.template [new file with mode: 0644]
dashboard/webapp-backend/config/portal.properties.template [new file with mode: 0644]
dashboard/webapp-backend/pom.xml [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardApplication.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardConstants.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/DashboardUserManager.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/A1ControllerConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/AdminConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/PortalApiConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/SpringContextCache.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/SwaggerConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/WebSecurityConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/A1Controller.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/CustomResponseEntityExceptionHandler.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/Html5PathsController.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/SimpleErrorController.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/k8sapi/CaasIngressDemo.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/k8sapi/SimpleKubernetesClient.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/EcompUserDetails.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/ErrorTransport.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/IDashboardResponse.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/PolicyInstance.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/PolicyInstances.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/PolicyType.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/PolicyTypes.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/SuccessTransport.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/IPortalSdkDecryptor.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthManager.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthenticationFilter.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalRestCentralServiceImpl.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalSdkDecryptorAes.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalSdkDecryptorPkc.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/util/HttpsURLConnectionUtils.java [new file with mode: 0644]
dashboard/webapp-backend/src/main/resources/ESAPI.properties [new file with mode: 0644]
dashboard/webapp-backend/src/main/resources/application.properties [new file with mode: 0644]
dashboard/webapp-backend/src/main/resources/logback.xml [new file with mode: 0644]
dashboard/webapp-backend/src/main/resources/static/error.html [new file with mode: 0644]
dashboard/webapp-backend/src/main/resources/validation.properties [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/DashboardTestServer.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/A1ControllerMockConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PortalApIMockConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/WebSecurityMockConfiguration.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/AbstractControllerTest.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/DefaultContextTest.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/PortalRestCentralServiceTest.java [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/anr-policy-instance.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/anr-policy-schema.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/caas-ingress-ricaux-pods.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/caas-ingress-ricplt-pods.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/demo-policy-schema-1.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/demo-policy-schema-2.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/demo-policy-schema-3.json [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/key.properties [new file with mode: 0644]
dashboard/webapp-backend/src/test/resources/portal.properties [new file with mode: 0644]
dashboard/webapp-frontend/.gitignore [new file with mode: 0644]
dashboard/webapp-frontend/README.md [new file with mode: 0644]
dashboard/webapp-frontend/angular.json [new file with mode: 0644]
dashboard/webapp-frontend/browserslist [new file with mode: 0644]
dashboard/webapp-frontend/e2e/protractor.conf.js [new file with mode: 0644]
dashboard/webapp-frontend/e2e/src/app.e2e-spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/e2e/src/app.po.ts [new file with mode: 0644]
dashboard/webapp-frontend/e2e/tsconfig.e2e.json [new file with mode: 0644]
dashboard/webapp-frontend/ng [new file with mode: 0755]
dashboard/webapp-frontend/npm [new file with mode: 0755]
dashboard/webapp-frontend/package-lock.json [new file with mode: 0644]
dashboard/webapp-frontend/package.json [new file with mode: 0644]
dashboard/webapp-frontend/pom.xml [new file with mode: 0644]
dashboard/webapp-frontend/proxy.conf.json [new file with mode: 0644]
dashboard/webapp-frontend/src/app/app-control/app-control.animations.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/app-control/app-control.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/app-control/app-control.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/app-control/app-control.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/app-control/app-control.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/app-control/app-control.datasource.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/control/control.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/control/control.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/control/control.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/control/control.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/footer/footer.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/footer/footer.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/footer/footer.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/footer/footer.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/interfaces/ac-xapp.types.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/interfaces/anr-xapp.types.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/interfaces/app-mgr.types.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/interfaces/dashboard.types.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/interfaces/e2-mgr.types.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/interfaces/policy.types.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/main/main.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/main/main.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/main/main.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/main/main.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-control.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-control.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-control.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-control.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance-dialog.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-instance.datasource.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/policy-control/policy-type.datasource.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-connection-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-connection-dialog.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-connection-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-control.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-control.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-control.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-control.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ran-control/ran-control.datasource.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/rd-routing.module.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/rd.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/rd.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/rd.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/rd.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/rd.module.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ac-xapp/ac-xapp.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ac-xapp/ac-xapp.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/anr-xapp/anr-xapp.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/anr-xapp/anr-xapp.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/app-mgr/app-mgr.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/app-mgr/app-mgr.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/caas-ingress/caas-ingress.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/caas-ingress/caas-ingress.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/dashboard/dashboard.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/dashboard/dashboard.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/e2-mgr/e2-mgr.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/e2-mgr/e2-mgr.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/policy/policy.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/policy/policy.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/confirm-dialog.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/confirm-dialog.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/error-dialog.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/loading-dialog.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/loading-dialog.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/notification.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/notification.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/ui.service.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/services/ui/ui.service.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/confirm-dialog/confirm-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/confirm-dialog/confirm-dialog.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/confirm-dialog/confirm-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/error-dialog/error-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/error-dialog/error-dialog.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/error-dialog/error-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/loading-dialog/loading-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/loading-dialog/loading-dialog.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/loading-dialog/loading-dialog.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/loading-dialog/loading-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/modal-event/modal-event.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/modal-event/modal-event.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/modal-event/modal-event.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/modal-event/modal-event.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/policy-card/policy-card.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/policy-card/policy-card.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/policy-card/policy-card.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/ui/policy-card/policy-card.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/add-dashboard-user-dialog/add-dashboard-user-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/add-dashboard-user-dialog/add-dashboard-user-dialog.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/add-dashboard-user-dialog/add-dashboard-user-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/edit-dashboard-user-dialog/edit-dashboard-user-dialog.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/edit-dashboard-user-dialog/edit-dashboard-user-dialog.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/edit-dashboard-user-dialog/edit-dashboard-user-dialog.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/user.component.html [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/user.component.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/user.component.spec.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/user.component.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/app/user/user.datasource.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/ORANlogo.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/at_t.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/intelligence.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/latency.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/mockdata/config.json [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/mockdata/db.json [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/mockdata/routes.json [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/oran-logo.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/policy.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/profile_default.png [new file with mode: 0644]
dashboard/webapp-frontend/src/assets/xAppControl.png [new file with mode: 0644]
dashboard/webapp-frontend/src/environments/environment.prod.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/environments/environment.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/favicon.ico [new file with mode: 0644]
dashboard/webapp-frontend/src/index.html [new file with mode: 0644]
dashboard/webapp-frontend/src/karma.conf.js [new file with mode: 0644]
dashboard/webapp-frontend/src/main.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/polyfills.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/styles.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/styles/dark-theme.scss [new file with mode: 0644]
dashboard/webapp-frontend/src/test.ts [new file with mode: 0644]
dashboard/webapp-frontend/src/tsconfig.app.json [new file with mode: 0644]
dashboard/webapp-frontend/src/tsconfig.spec.json [new file with mode: 0644]
dashboard/webapp-frontend/src/tslint.json [new file with mode: 0644]
dashboard/webapp-frontend/tsconfig.json [new file with mode: 0644]
dashboard/webapp-frontend/tslint.json [new file with mode: 0644]