[CORD-3186] Adding CORD version to the gui
Change-Id: I4512ed6fce7f5dc2bb70dc1df6f5a919456fc60a
diff --git a/src/app/core/header/header.ts b/src/app/core/header/header.ts
index 5ef9459..0e55dee 100644
--- a/src/app/core/header/header.ts
+++ b/src/app/core/header/header.ts
@@ -27,6 +27,7 @@
import {Subscription} from 'rxjs';
import {IXosConfigHelpersService} from '../services/helpers/config.helpers';
import {IXosDebugService} from '../debug/debug.service';
+import {IXosVersionReaderService} from '../services/version-reader';
export interface INotification extends IWSEvent {
viewed?: boolean;
@@ -47,7 +48,8 @@
'SearchService',
'XosKeyboardShortcut',
'ConfigHelpers',
- 'XosDebug'
+ 'XosDebug',
+ 'XosVersionReaderService'
];
public notifications: INotification[] = [];
public newNotifications: INotification[] = [];
@@ -74,14 +76,20 @@
private SearchService: IXosSearchService,
private XosKeyboardShortcut: IXosKeyboardShortcutService,
private ConfigHelpers: IXosConfigHelpersService,
- private XosDebugService: IXosDebugService
+ private XosDebugService: IXosDebugService,
+ private XosVersionReaderService: IXosVersionReaderService
) {
}
$onInit() {
this.$log.info('[XosHeader] Setup');
- this.version = require('../../../../package.json').version;
+
+ this.XosVersionReaderService.getVersion()
+ .then((version: string) => {
+ this.version = version;
+ });
+
angular.extend(this.toastrConfig, {
newestOnTop: false,
positionClass: 'toast-top-right',