Skip to content

Commit 41a0842

Browse files
author
Mathias Husum Nielsen
committed
som theme changes and displaying version in the bottom of the footer
1 parent c44e94d commit 41a0842

File tree

20 files changed

+64
-43
lines changed

20 files changed

+64
-43
lines changed

eform-client/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@
1212
},
1313
"private": true,
1414
"dependencies": {
15-
"@angular/animations": "^6.0.3",
16-
"@angular/cdk": "^6.4.6",
15+
"@angular/animations": "^6.1.7",
16+
"@angular/cdk": "github:angular/cdk-builds",
1717
"@angular/common": "^6.0.3",
1818
"@angular/compiler": "^6.0.3",
1919
"@angular/core": "^6.0.3",
2020
"@angular/forms": "^6.0.3",
2121
"@angular/http": "^6.0.3",
22+
"@angular/material": "github:angular/material2-builds",
2223
"@angular/platform-browser": "^6.0.3",
2324
"@angular/platform-browser-dynamic": "^6.0.3",
2425
"@angular/router": "^6.0.3",

eform-client/src/app/app.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
55
import {GalleryModule} from '@ngx-gallery/core';
66
import {GallerizeModule} from '@ngx-gallery/gallerize';
77
import {TranslateModule} from '@ngx-translate/core';
8-
import { LightboxModule } from '@ngx-gallery/lightbox';
8+
import { LightboxModule } from '@ngx-gallery/lightbox';
99
import {DragulaModule} from 'ng2-dragula';
1010
import {ToastrModule} from 'ngx-toastr';
1111

eform-client/src/app/common/services/app-settings/app-settings.service.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,7 @@ export class AppSettingsService extends BaseService {
5959
resetHeaderSettings(): Observable<OperationResult> {
6060
return this.get(SettingsMethods.ResetHeaderSettings);
6161
}
62+
getOneAdminSetting(attribute: string): Observable<OperationDataResult<AdminSettingsModel>> {
63+
return this.get<AdminSettingsModel>(SettingsMethods.GetAdminSettings, attribute);
64+
}
6265
}

eform-client/src/app/components/footer/footer.component.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</div>
1212
</div>
1313
<div class="footer-copyright text-center p-2 copyright-section">
14-
<p>© Microting A/S 2007 - 2018</p>
14+
<p>© Microting A/S 2007 - 2018 </p>
15+
<p>{{version}}</p>
1516
</div>
1617
</footer>
Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
1-
import { Component, OnInit } from '@angular/core';
1+
import {Component, OnInit, AfterViewInit} from '@angular/core';
2+
import {AdminSettingsModel} from 'src/app/common/models/settings';
3+
import { AppSettingsService} from '../../common/services/app-settings';
24

35
@Component({
46
selector: 'app-footer',
57
templateUrl: './footer.component.html',
68
styleUrls: ['./footer.component.scss']
79
})
8-
export class FooterComponent implements OnInit {
9-
10-
constructor() { }
11-
10+
export class FooterComponent implements OnInit, AfterViewInit {
11+
adminSettingsModel: AdminSettingsModel;
12+
version: string;
13+
constructor(private settingsService: AppSettingsService) {
14+
}
1215
ngOnInit() {
16+
this.getAssemblyVersion('AssemblyVersion');
17+
}
18+
ngAfterViewInit() {
19+
}
20+
getAssemblyVersion(attribute: string) {
21+
this.settingsService.getOneAdminSetting(attribute).subscribe(operation => {
22+
if (operation && operation.success) {
23+
this.adminSettingsModel = operation.model;
24+
}
25+
this.version = this.adminSettingsModel.assemblyVersion;
26+
});
27+
return this.version;
1328
}
14-
1529
}

eform-client/src/app/modules/account-management/account-management.module.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {FormsModule, ReactiveFormsModule} from '@angular/forms';
44
import {NgSelectModule} from '@ng-select/ng-select';
55
import {MDBBootstrapModule} from 'port/angular-bootstrap-md';
66
import {EformSharedModule} from 'src/app/common/modules/eform-shared/eform-shared.module';
7+
import {MatTableModule} from '@angular/material';
78

89
import {
910
ChangePasswordComponent,
@@ -25,7 +26,8 @@ import {TranslateModule} from '@ngx-translate/core';
2526
EformSharedModule,
2627
TranslateModule,
2728
ReactiveFormsModule,
28-
FormsModule
29+
FormsModule,
30+
MatTableModule
2931
],
3032
declarations: [
3133
ChangePasswordComponent,

eform-client/src/app/modules/account-management/components/users/users-page/users-page.component.html

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<eform-page-subheader [title]="'User Management' | translate">
2-
<div class="p-3">
3-
<button
4-
class="btn btn-success" (click)="openNewUserModal()"
5-
mdbTooltip="{{'Create user' | translate}}">{{'New User' | translate}}</button>
6-
</div>
2+
<div class="p-3">
3+
<button
4+
class="btn btn-success" (click)="openNewUserModal()"
5+
mdbTooltip="{{'Create user' | translate}}">{{'New User' | translate}}</button>
6+
</div>
77
</eform-page-subheader>
88

99
<div class="container-fluid">
@@ -22,7 +22,7 @@
2222
</div>
2323
</div>
2424
<div class="row p-1 table-responsive no-gutters">
25-
<table class="table table-striped text-center">
25+
<table class="table table-striped text-center mat-elevation-z8">
2626
<thead>
2727
<tr>
2828
<th scope="col">ID</th>
@@ -83,4 +83,3 @@
8383
(onUserDeleted)="getUserInfoList()" #removeUserModal></app-remove-user-modal>
8484
<!--<app-create-eform-modal #modalNewEform></app-create-eform-modal>-->
8585
<!--<app-cases-column-modal #modalCasesColumns></app-cases-column-modal>-->
86-

eform-client/src/app/modules/account-management/components/users/users-page/users-page.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {AdminService} from 'src/app/common/services/users';
1010
templateUrl: './users-page.component.html',
1111
})
1212
export class UsersPageComponent implements OnInit {
13+
1314
isChecked = true;
1415
@ViewChild('userEditModal') userEditModal;
1516
@ViewChild('removeUserModal') removeUserModal;

eform-client/src/app/modules/advanced/components/entity-search/entity-search/entity-search.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</div>
2424
</div>
2525
<div class="row p-1 table-responsive no-gutters">
26-
<table class="table table-sm table-striped text-center">
26+
<table mat-table class="table table-sm table-striped text-center mat-elevation-z8">
2727
<thead>
2828
<tr>
2929
<th scope="col" class="table-header-sortable"

eform-client/src/app/modules/advanced/components/entity-select/entity-select/entity-select.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</div>
2424
</div>
2525
<div class="row p-1 table-responsive no-gutters">
26-
<table class="table table-sm table-striped text-center">
26+
<table mat-table class="table table-sm table-striped text-center mat-elevation-z8">
2727
<thead>
2828
<tr>
2929
<th scope="col" class="table-header-sortable"

0 commit comments

Comments
 (0)