KON-652: merge conflicts resolved
Merge branch 'KON-605-NEW' of ssh://git.eclipse.org:29418/openk-coremodules/org.eclipse.openk-coremodules.contactBaseData.frontend into KON-605-NEW
diff --git a/README.md b/README.md
index 442ff0e..f94b2fe 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# OpenKonsquenz Core Modules - Contact Base Data Frontend
+# OpenKonsequenz Core Modules - Contact Base Data Frontend
-This application represents a core module for **OpenKonsquenz**.
+This application represents a core module for **OpenKonsequenz**.
### Run Development
@@ -39,4 +39,6 @@
Example
+```
<div class="pull-right" *visibleByRight>
+```
diff --git a/package.json b/package.json
index 9644923..92f7ac6 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "openkonsequenz-contact-base-data-2019",
"version": "1.0.0",
"description": "Contact Base Data",
- "license": "MIT",
+ "license": "Eclipse Public License - v 2.0",
"author": "Martin Gardyan <martin.gardyan@pta.de>",
"angular-cli": {},
"scripts": {
@@ -18,7 +18,7 @@
"sy-post-build": "node hooks/post-build.js",
"sy-build": "npm run sy-pre-build && ng build --base-href /contactdatabase/ --prod --aot && npm run sy-post-build",
"sy-build-noprod": "npm run sy-pre-build && ng build --base-href /contactdatabase/ && npm run sy-post-build",
- "sy-build-prod": "npm run sy-pre-build && ng build --prod --aot --base-href /contactdatabase/ && npm run sy-post-build",
+ "sy-build-prod": "npm run sy-pre-build && ng build --prod --aot --base-href /contactdatabase/ && npm run sy-post-build",
"start-in-docker": "npm run sy-pre-start && ng serve --optimization=false --vendor-chunk --common-chunk --host=0.0.0.0 --disableHostCheck=true --proxy-config proxy-docker.conf.json",
"start-in-docker-unsecure": "npm run sy-pre-start && ng serve --optimization=false --vendor-chunk --common-chunk --host=0.0.0.0 --disableHostCheck=true --proxy-config proxy-docker-unsecure.conf.json"
},
diff --git a/src/app/shared/components/anonymizer/anonymizer.sandbox.ts b/src/app/shared/components/anonymizer/anonymizer.sandbox.ts
index 12947cc..5581548 100644
--- a/src/app/shared/components/anonymizer/anonymizer.sandbox.ts
+++ b/src/app/shared/components/anonymizer/anonymizer.sandbox.ts
@@ -25,17 +25,15 @@
@Injectable()
export class AnonymizerSandbox extends BaseSandbox {
-
public userModuleAssignmentsDataDetails$: Observable<Array<UserModuleAssignment>> = this.appState$.select(store.getUserModuleAssignmentsData);
- private _userModuls:UserModuleAssignment[]=[];
-
+ private _userModuls: UserModuleAssignment[] = [];
constructor(protected appState$: Store<store.State>, protected actionsSubject: ActionsSubject, protected router: Router, protected modalService: NgbModal) {
super(appState$);
}
public init() {
- this.userModuleAssignmentsDataDetails$.subscribe((userModuls:UserModuleAssignment[])=>{
- this._userModuls= userModuls;
+ this.userModuleAssignmentsDataDetails$.subscribe((userModuls: UserModuleAssignment[]) => {
+ this._userModuls = userModuls;
});
this.actionsSubject.pipe(ofType(contactsActions.anonymizeContactSuccess), takeUntil(this._endSubscriptions$)).subscribe(() => {
this.router.navigateByUrl(`/overview`);
@@ -50,11 +48,10 @@
const modalRef = this.modalService.open(SafetyQueryDialogComponent);
modalRef.componentInstance.title = 'ConfirmDialog.Action.anonymize';
- if(noExclamationMark){
+ if (noExclamationMark) {
modalRef.componentInstance.warning2 = 'ConfirmDialog.AnonymizationWarning';
modalRef.componentInstance.showExclamationMarkIcon = false;
- }
- else{
+ } else {
modalRef.componentInstance.warning1 = 'ConfirmDialog.AssignmentWarning';
modalRef.componentInstance.warning2 = 'ConfirmDialog.AnonymizationWarning';
modalRef.componentInstance.showExclamationMarkIcon = true;
diff --git a/src/app/shared/components/header/header.component.spec.ts b/src/app/shared/components/header/header.component.spec.ts
index 5ad067a..e4975e4 100644
--- a/src/app/shared/components/header/header.component.spec.ts
+++ b/src/app/shared/components/header/header.component.spec.ts
@@ -11,6 +11,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
import { HeaderComponent } from '@shared/components/header/header.component';
+import { of } from 'rxjs';
describe('HeaderComponent', () => {
let component: HeaderComponent;
@@ -30,10 +31,9 @@
});
it('should navigate to overview after call navigateToOverview', () => {
- const spy1 = spyOn<any>(component, '_winLocReload').and.callFake(function() {});
- const spy2 = spyOn(router, 'navigateByUrl');
+ const spy = spyOn(router, 'navigateByUrl').and.returnValue({ then: () => of(true) });
+
component.navigateToOverview();
- expect(spy1).toHaveBeenCalled();
- expect(spy2).toHaveBeenCalled();
+ expect(spy).toHaveBeenCalled();
});
});
diff --git a/src/app/shared/components/header/header.component.ts b/src/app/shared/components/header/header.component.ts
index 9063608..3d7bab3 100644
--- a/src/app/shared/components/header/header.component.ts
+++ b/src/app/shared/components/header/header.component.ts
@@ -31,12 +31,11 @@
constructor(public router: Router) {}
public navigateToOverview(): void {
- // reset contacts state
+ // reset contacts state
sessionStorage.clear();
- this._winLocReload();
- navigateToOverview(this.router);
- }
+ navigateToOverview(this.router).then(this._winLocReload);
+ }
private _winLocReload(): void {
window.location.reload();
}
diff --git a/src/app/shared/utility/utilityHelpers.ts b/src/app/shared/utility/utilityHelpers.ts
index 72a1697..d33c3da 100644
--- a/src/app/shared/utility/utilityHelpers.ts
+++ b/src/app/shared/utility/utilityHelpers.ts
@@ -47,6 +47,6 @@
},
};
-export function navigateToOverview(router: Router): void {
- router.navigateByUrl(`/overview`);
+export function navigateToOverview(router: Router): Promise<boolean> {
+ return router.navigateByUrl(`/overview`);
}