First version of NonRT RIC Controlpanel 91/2891/1
authorelinuxhenrik <henrik.b.andersson@est.tech>
Thu, 19 Mar 2020 13:52:24 +0000 (14:52 +0100)
committerelinuxhenrik <henrik.b.andersson@est.tech>
Fri, 20 Mar 2020 08:27:35 +0000 (09:27 +0100)
commitf507d92d55ee77fad16cc024ea95c869e0d5dc32
tree1b548185d1e6b3e5529eb8474e249bd989533ba3
parentd172453ebf2eec4b6da7d01a07feed2025c08271
First version of NonRT RIC Controlpanel

Change-Id: Ie068bbc18c8c07d8fcb5a6608c07f223cda6f88b
Issue-ID: NONRTRIC-168
Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
160 files changed:
.gitignore [new file with mode: 0644]
LICENSES.txt [new file with mode: 0644]
README.md [new file with mode: 0644]
pom.xml [new file with mode: 0644]
tox.ini [new file with mode: 0644]
webapp-backend/.gitignore [new file with mode: 0644]
webapp-backend/README.md [new file with mode: 0644]
webapp-backend/config/.gitignore [new file with mode: 0644]
webapp-backend/config/key.properties.template [new file with mode: 0644]
webapp-backend/config/portal.properties.template [new file with mode: 0644]
webapp-backend/eclipse-formatter.xml [new file with mode: 0644]
webapp-backend/pom.xml [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/ControlpanelApplication.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/ControlpanelConstants.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/ControlpanelUserManager.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/AdminConfiguration.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/PortalApiConfiguration.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/SpringContextCache.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/SwaggerConfiguration.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/config/WebSecurityConfiguration.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/controller/CustomResponseEntityExceptionHandler.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/controller/Html5PathsController.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/controller/PolicyController.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/controller/SimpleErrorController.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/k8sapi/SimpleKubernetesClient.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/EcompUserDetails.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/ErrorTransport.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/IControlpanelResponse.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/PolicyInfo.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/PolicyInstances.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/PolicyType.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/PolicyTypes.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/model/SuccessTransport.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/policyagentapi/PolicyAgentApi.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/policyagentapi/PolicyAgentApiImpl.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/portalapi/IPortalSdkDecryptor.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/portalapi/PortalAuthManager.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/portalapi/PortalAuthenticationFilter.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/portalapi/PortalRestCentralServiceImpl.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/portalapi/PortalSdkDecryptorAes.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/portalapi/PortalSdkDecryptorPkc.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/portal/nonrtric/controlpanel/util/HttpsURLConnectionUtils.java [new file with mode: 0644]
webapp-backend/src/main/resources/ESAPI.properties [new file with mode: 0644]
webapp-backend/src/main/resources/application.properties [new file with mode: 0644]
webapp-backend/src/main/resources/key.properties [new file with mode: 0644]
webapp-backend/src/main/resources/logback.xml [new file with mode: 0644]
webapp-backend/src/main/resources/portal.properties [new file with mode: 0644]
webapp-backend/src/main/resources/static/error.html [new file with mode: 0644]
webapp-backend/src/main/resources/validation.properties [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/ControlpanelTestServer.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/ControlpanelUserManagerTest.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/config/PolicyControllerMockConfiguration.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/config/PortalApIMockConfiguration.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/config/WebSecurityMockConfiguration.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/controller/AbstractControllerTest.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/controller/DefaultContextTest.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/controller/PortalRestCentralServiceTest.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/policyagentapi/PolicyAgentApiImplTest.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/portal/nonrtric/controlpanel/portalapi/PortalAuthManagerTest.java [new file with mode: 0644]
webapp-backend/src/test/resources/caas-ingress-ricaux-pods.json [new file with mode: 0644]
webapp-backend/src/test/resources/caas-ingress-ricplt-pods.json [new file with mode: 0644]
webapp-backend/src/test/resources/demo-policy-schema-1.json [new file with mode: 0644]
webapp-backend/src/test/resources/demo-policy-schema-2.json [new file with mode: 0644]
webapp-backend/src/test/resources/demo-policy-schema-3.json [new file with mode: 0644]
webapp-backend/src/test/resources/key.properties [new file with mode: 0644]
webapp-backend/src/test/resources/portal.properties [new file with mode: 0644]
webapp-frontend/.gitignore [new file with mode: 0644]
webapp-frontend/README.md [new file with mode: 0644]
webapp-frontend/angular.json [new file with mode: 0644]
webapp-frontend/browserslist [new file with mode: 0644]
webapp-frontend/e2e/protractor.conf.js [new file with mode: 0644]
webapp-frontend/e2e/src/app.e2e-spec.ts [new file with mode: 0644]
webapp-frontend/e2e/src/app.po.ts [new file with mode: 0644]
webapp-frontend/e2e/tsconfig.e2e.json [new file with mode: 0644]
webapp-frontend/ng [new file with mode: 0644]
webapp-frontend/npm [new file with mode: 0644]
webapp-frontend/package-lock.json [new file with mode: 0644]
webapp-frontend/package.json [new file with mode: 0644]
webapp-frontend/pom.xml [new file with mode: 0644]
webapp-frontend/proxy.conf.json [new file with mode: 0644]
webapp-frontend/src/app/controlpanel-routing.module.ts [new file with mode: 0644]
webapp-frontend/src/app/controlpanel.component.html [new file with mode: 0644]
webapp-frontend/src/app/controlpanel.component.scss [new file with mode: 0644]
webapp-frontend/src/app/controlpanel.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/controlpanel.component.ts [new file with mode: 0644]
webapp-frontend/src/app/controlpanel.module.ts [new file with mode: 0644]
webapp-frontend/src/app/footer/footer.component.html [new file with mode: 0644]
webapp-frontend/src/app/footer/footer.component.scss [new file with mode: 0644]
webapp-frontend/src/app/footer/footer.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/footer/footer.component.ts [new file with mode: 0644]
webapp-frontend/src/app/interfaces/controlpanel.types.ts [new file with mode: 0644]
webapp-frontend/src/app/interfaces/policy.types.ts [new file with mode: 0644]
webapp-frontend/src/app/main/main.component.html [new file with mode: 0644]
webapp-frontend/src/app/main/main.component.scss [new file with mode: 0644]
webapp-frontend/src/app/main/main.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/main/main.component.ts [new file with mode: 0644]
webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.html [new file with mode: 0644]
webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.scss [new file with mode: 0644]
webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.ts [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-control.component.html [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-control.component.scss [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-control.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-control.component.ts [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance-dialog.component.html [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance-dialog.component.scss [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance-dialog.component.ts [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance.component.html [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance.component.scss [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance.component.ts [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-instance.datasource.ts [new file with mode: 0644]
webapp-frontend/src/app/policy-control/policy-type.datasource.ts [new file with mode: 0644]
webapp-frontend/src/app/services/caas-ingress/caas-ingress.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/caas-ingress/caas-ingress.service.ts [new file with mode: 0644]
webapp-frontend/src/app/services/controlpanel/controlpanel.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/controlpanel/controlpanel.service.ts [new file with mode: 0644]
webapp-frontend/src/app/services/policy/policy.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/policy/policy.service.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/confirm-dialog.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/confirm-dialog.service.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/error-dialog.service.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/notification.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/notification.service.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/ui.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/ui/ui.service.ts [new file with mode: 0644]
webapp-frontend/src/app/ui/confirm-dialog/confirm-dialog.component.html [new file with mode: 0644]
webapp-frontend/src/app/ui/confirm-dialog/confirm-dialog.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/ui/confirm-dialog/confirm-dialog.component.ts [new file with mode: 0644]
webapp-frontend/src/app/ui/error-dialog/error-dialog.component.html [new file with mode: 0644]
webapp-frontend/src/app/ui/error-dialog/error-dialog.component.scss [new file with mode: 0644]
webapp-frontend/src/app/ui/error-dialog/error-dialog.component.ts [new file with mode: 0644]
webapp-frontend/src/app/ui/policy-card/policy-card.component.html [new file with mode: 0644]
webapp-frontend/src/app/ui/policy-card/policy-card.component.scss [new file with mode: 0644]
webapp-frontend/src/app/ui/policy-card/policy-card.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/ui/policy-card/policy-card.component.ts [new file with mode: 0644]
webapp-frontend/src/assets/ORANlogo.png [new file with mode: 0644]
webapp-frontend/src/assets/at_t.png [new file with mode: 0644]
webapp-frontend/src/assets/intelligence.png [new file with mode: 0644]
webapp-frontend/src/assets/latency.png [new file with mode: 0644]
webapp-frontend/src/assets/mockdata/config.json [new file with mode: 0644]
webapp-frontend/src/assets/mockdata/db.json [new file with mode: 0644]
webapp-frontend/src/assets/mockdata/routes.json [new file with mode: 0644]
webapp-frontend/src/assets/oran-logo.png [new file with mode: 0644]
webapp-frontend/src/assets/policy.png [new file with mode: 0644]
webapp-frontend/src/assets/profile_default.png [new file with mode: 0644]
webapp-frontend/src/assets/xAppControl.png [new file with mode: 0644]
webapp-frontend/src/environments/environment.prod.ts [new file with mode: 0644]
webapp-frontend/src/environments/environment.ts [new file with mode: 0644]
webapp-frontend/src/favicon.ico [new file with mode: 0644]
webapp-frontend/src/index.html [new file with mode: 0644]
webapp-frontend/src/karma.conf.js [new file with mode: 0644]
webapp-frontend/src/main.ts [new file with mode: 0644]
webapp-frontend/src/polyfills.ts [new file with mode: 0644]
webapp-frontend/src/styles.scss [new file with mode: 0644]
webapp-frontend/src/styles/dark-theme.scss [new file with mode: 0644]
webapp-frontend/src/test.ts [new file with mode: 0644]
webapp-frontend/src/tsconfig.app.json [new file with mode: 0644]
webapp-frontend/src/tsconfig.spec.json [new file with mode: 0644]
webapp-frontend/src/tslint.json [new file with mode: 0644]
webapp-frontend/tsconfig.json [new file with mode: 0644]
webapp-frontend/tslint.json [new file with mode: 0644]