From bb4d88a8e0264e4e7065fbbeb0397ebd692b7965 Mon Sep 17 00:00:00 2001
From: Erik Tiekstra
Date: Tue, 7 Sep 2021 13:26:46 +0200
Subject: [PATCH] feat(employee): Now possible to submit edit employee form.
(TV-513)
Squashed commit of the following:
commit fc79d20601988735b407a54009426e10e233df39
Author: Erik Tiekstra
Date: Tue Sep 7 13:24:30 2021 +0200
Small fixes
commit bc8741bab9b3161d356d1375b7ab869b202a8195
Merge: 1ad9db8 cac0515
Author: Erik Tiekstra
Date: Tue Sep 7 13:16:21 2021 +0200
Merged develop
commit 1ad9db87e7f1f19fdb2cd3e2cfcc17e08c9ccfef
Author: Erik Tiekstra
Date: Tue Sep 7 12:49:37 2021 +0200
Stylechanges
commit 5a3b863f87f956ed90564fecbef9abe9460558bd
Author: Erik Tiekstra
Date: Tue Sep 7 11:26:35 2021 +0200
Now possible to edit employee-accounts
commit 0677f2ebeee12adeba6cb65a673781dea7a6c06d
Author: Erik Tiekstra
Date: Tue Sep 7 10:05:35 2021 +0200
Updated models to include new structure
commit 76bde9e0afbbf44a09348ee8e4849b4816b0c39d
Author: Erik Tiekstra
Date: Tue Sep 7 08:43:25 2021 +0200
edit employee
commit c8cf93b6bbeef0a3b4b6f141f36aea7ea86f399e
Author: Erik Tiekstra
Date: Mon Sep 6 16:22:46 2021 +0200
WIP
commit fe5cff4aa209c4da0025ebfb70b79d6a95c8d1f1
Author: Erik Tiekstra
Date: Mon Sep 6 15:46:26 2021 +0200
Fixed issue not fetching new utforande verksamheter on page load
commit c997dbe80c8f9f5ec84aad2ac18805918b7ab6f5
Author: Erik Tiekstra
Date: Mon Sep 6 15:35:34 2021 +0200
Added scrollPositionRestoration
commit 58ee0147ff553f2a97fdf143ddcbdf1b0241d26f
Merge: 27b595c 9a73ffe
Author: Erik Tiekstra
Date: Mon Sep 6 15:30:08 2021 +0200
Merge branch 'develop' into feature/TV-513
commit 27b595cbf94dc1d95ad32a0da1943e2e6fce61c4
Author: Erik Tiekstra
Date: Mon Sep 6 14:28:10 2021 +0200
WIP
commit 81cb9df1869784a80f6747ac68bfdc81ae5d777a
Author: Erik Tiekstra
Date: Mon Sep 6 13:21:41 2021 +0200
Fixed roles
---
.../src/app/app-routing.module.ts | 3 +-
.../administration-routing.module.ts | 4 +-
.../employee-card.component.html | 12 ++
.../employee-card/employee-card.component.ts | 20 +++-
.../edit-employee-form.component.html | 8 +-
.../edit-employee-form.component.ts | 106 +++++++-----------
.../employee-form.component.html | 24 ++--
.../employee-form/employee-form.component.ts | 56 +++++----
.../services/employee-form.service.ts | 10 +-
.../deltagare/deltagare-routing.module.ts | 10 +-
.../organization-picker.component.ts | 2 +-
.../components/layout/layout.component.ts | 2 +-
.../expanded-tree-node.component.scss | 23 ++--
.../tree-nodes-selector-panel.component.scss | 32 +++---
.../tree-nodes-selector-panel.component.ts | 12 +-
.../tree-nodes-selector.component.scss | 19 ++--
.../tree-nodes-selector.component.ts | 12 +-
.../src/app/shared/enums/role.enum.ts | 2 +-
...odel.ts => avrop-filter.response.model.ts} | 2 +-
.../models/api/employee-edit.request.model.ts | 10 ++
.../models/api/employee.response.model.ts | 24 +++-
.../models/api/kommun.response.model.ts | 5 -
.../models/api/tjanst.response.model.ts | 4 +-
.../utforande-verksamhet.response.model.ts | 5 -
.../app/shared/models/avrop-filter.model.ts | 17 +++
.../app/shared/models/avrop-tjanst.model.ts | 17 ---
.../src/app/shared/models/employee.model.ts | 63 ++++++-----
.../src/app/shared/models/kommun.model.ts | 17 ---
.../src/app/shared/models/role.model.ts | 52 ++++-----
.../src/app/shared/models/tjanst.model.ts | 4 +-
.../models/utforande-verksamhet.model.ts | 19 ----
.../shared/services/api/avrop-api.service.ts | 31 ++---
.../shared/services/api/employee.service.ts | 83 +++++++++-----
.../utforande-verksamheter.service.ts | 18 +--
.../utils/validators/required.validator.ts | 12 +-
.../src/styles/variables/_gutters.scss | 3 +
config/proxy.conf.api.json | 2 +-
37 files changed, 386 insertions(+), 359 deletions(-)
rename apps/mina-sidor-fa/src/app/shared/models/api/{avrop-tjanst.response.model.ts => avrop-filter.response.model.ts} (56%)
create mode 100644 apps/mina-sidor-fa/src/app/shared/models/api/employee-edit.request.model.ts
delete mode 100644 apps/mina-sidor-fa/src/app/shared/models/api/kommun.response.model.ts
delete mode 100644 apps/mina-sidor-fa/src/app/shared/models/api/utforande-verksamhet.response.model.ts
create mode 100644 apps/mina-sidor-fa/src/app/shared/models/avrop-filter.model.ts
delete mode 100644 apps/mina-sidor-fa/src/app/shared/models/avrop-tjanst.model.ts
delete mode 100644 apps/mina-sidor-fa/src/app/shared/models/kommun.model.ts
delete mode 100644 apps/mina-sidor-fa/src/app/shared/models/utforande-verksamhet.model.ts
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.
+
+