From f733806970e03f9d27314890b43f0093304332d3 Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Fri, 23 Mar 2018 15:25:35 +0000 Subject: [PATCH] Merged in feature/SHIBUI-372 (pull request #25) Added version information, reorganized root level redux implementation Approved-by: Ryan Mathis --- ui/package.json | 5 +- ui/proxy.conf.json | 5 ++ ui/src/app/app.component.html | 8 +++- ui/src/app/app.component.ts | 19 +++++++- ui/src/app/app.module.ts | 13 +++-- ui/src/app/app.reducer.ts | 15 ++++++ ui/src/app/core/action/version.action.ts | 31 ++++++++++++ ui/src/app/core/core.module.ts | 20 ++++++-- ui/src/app/core/effect/version.effect.ts | 34 ++++++++++++++ ui/src/app/core/model/version.ts | 16 +++++++ ui/src/app/core/reducer/index.ts | 32 ++++++++----- ui/src/app/core/reducer/version.reducer.ts | 47 +++++++++++++++++++ ui/src/app/core/service/user.service.ts | 3 +- ui/src/app/metadata-provider/reducer/index.ts | 3 +- 14 files changed, 222 insertions(+), 29 deletions(-) create mode 100644 ui/src/app/app.reducer.ts create mode 100644 ui/src/app/core/action/version.action.ts create mode 100644 ui/src/app/core/effect/version.effect.ts create mode 100644 ui/src/app/core/model/version.ts create mode 100644 ui/src/app/core/reducer/version.reducer.ts diff --git a/ui/package.json b/ui/package.json index 0a986a67e..05b506bb9 100644 --- a/ui/package.json +++ b/ui/package.json @@ -4,7 +4,8 @@ "license": "MIT", "scripts": { "ng": "ng", - "start": "ng serve --proxy-config proxy.conf.json --i18nFile=./src/locale/en.xlf --i18nFormat=xlf --locale=en --aot", + "start": "ng serve --proxy-config proxy.conf.json", + "startProd": "ng serve --proxy-config proxy.conf.json --i18nFile=./src/locale/en.xlf --i18nFormat=xlf --locale=en --aot --environment=prod", "build": "ng build", "test": "ng test --code-coverage", "lint": "ng lint", @@ -27,11 +28,11 @@ "@ngrx/effects": "^5.1.0", "@ngrx/router-store": "^5.0.1", "@ngrx/store": "^5.1.0", + "@reactivex/rxjs": "^5.5.6", "bootstrap": "4.0.0", "core-js": "^2.4.1", "file-saver": "^1.3.3", "font-awesome": "^4.7.0", - "@reactivex/rxjs": "^5.5.6", "xml-formatter": "^1.0.1", "zone.js": "^0.8.20" }, diff --git a/ui/proxy.conf.json b/ui/proxy.conf.json index 72708a90b..be9b3e364 100644 --- a/ui/proxy.conf.json +++ b/ui/proxy.conf.json @@ -4,6 +4,11 @@ "secure": false, "logLevel": "debug" }, + "/actuator": { + "target": "http://localhost:8080", + "secure": false, + "logLevel": "debug" + }, "/login": { "target": "http://localhost:8080", "secure": false, diff --git a/ui/src/app/app.component.html b/ui/src/app/app.component.html index 0cbc98e1d..8361b6f80 100644 --- a/ui/src/app/app.component.html +++ b/ui/src/app/app.component.html @@ -68,7 +68,13 @@
  • Issue Tracker
  • Mailing List
  • -

    Copyright © 2017 Internet2

    +

    + + {{ version }} +  |  + + Copyright © {{ today | date:'yyyy' }} Internet2 +