diff --git a/apps/mina-sidor-fa/src/app/app-routing.module.ts b/apps/mina-sidor-fa/src/app/app-routing.module.ts index e0915b4..61a3c94 100644 --- a/apps/mina-sidor-fa/src/app/app-routing.module.ts +++ b/apps/mina-sidor-fa/src/app/app-routing.module.ts @@ -48,7 +48,7 @@ const routes: Routes = [ }, { path: 'releases', - data: { title: 'Releases' }, + data: { title: 'Releaser' }, loadChildren: () => import('./pages/releases/releases.module').then(m => m.ReleasesModule), canActivate: [AuthGuard], }, @@ -89,6 +89,7 @@ routes.push({ const options: ExtraOptions = { useHash: false, + scrollPositionRestoration: 'enabled', }; @NgModule({ diff --git a/apps/mina-sidor-fa/src/app/pages/administration/administration-routing.module.ts b/apps/mina-sidor-fa/src/app/pages/administration/administration-routing.module.ts index ee5f6a2..2f88db7 100644 --- a/apps/mina-sidor-fa/src/app/pages/administration/administration-routing.module.ts +++ b/apps/mina-sidor-fa/src/app/pages/administration/administration-routing.module.ts @@ -9,12 +9,12 @@ const routes: Routes = [ }, { path: 'personal', - data: { title: 'Personalinformation' }, + data: { title: 'Hantera personal' }, loadChildren: () => import('./pages/employees/employees.module').then(m => m.EmployeesModule), }, { path: 'personal/:employeeId', - data: { title: 'Personalinformation' }, + data: { title: 'Personalkonto' }, loadChildren: () => import('./pages/employee-card/employee-card.module').then(m => m.EmployeeCardModule), }, { diff --git a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-card/employee-card.component.html b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-card/employee-card.component.html index 1281ff0..005a3ff 100644 --- a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-card/employee-card.component.html +++ b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-card/employee-card.component.html @@ -1,6 +1,18 @@
+ + +

Personalkontot för {{employee.fullName}} har uppdaterats.

+
+
Redigera(this.activatedRoute.snapshot.params['employeeId']); private _pendingSelectedParticipants$ = new BehaviorSubject([]); employee$: Observable = this.employeeService.employee$; + lastUpdatedEmployeeId$: Observable = this.employeeService.lastUpdatedEmployeeId$; allRoles: Role[] = this.employeeService.allRoles; constructor(private activatedRoute: ActivatedRoute, private employeeService: EmployeeService) { - this.employeeService.setCurrentEmployeeId(this.activatedRoute.snapshot.params.employeeId); + this.employeeService.setCurrentEmployeeId(this.employeeId); + } + + ngOnDestroy(): void { + this.employeeService.resetLastUpdatedEmployeeId(); + } + + get employeeId(): string { + return this._employeeId$.getValue(); } get pendingSelectedParticipants(): string[] { return this._pendingSelectedParticipants$.getValue(); } + + closeUpdatedNotificationAlert(): void { + this.employeeService.resetLastUpdatedEmployeeId(); + } } diff --git a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html index 5e7ac8f..b605d31 100644 --- a/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html +++ b/apps/mina-sidor-fa/src/app/pages/administration/pages/employee-form/edit-employee-form/edit-employee-form.component.html @@ -45,13 +45,14 @@