From cac0515c9c7a7d6f4f12a2893bec7af51a20d14e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=A5rdebrink?= Date: Tue, 7 Sep 2021 12:59:54 +0200 Subject: [PATCH] Merge pull request #76 in TEA/mina-sidor-fa-web from bugs/TV-520 to develop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squashed commit of the following: commit 0b09c15d23fb2bfeb54cbf9e9508a65c782ba230 Merge: 32383b6 9a73ffe Author: arbetsformedlingen_garcn Date: Tue Sep 7 10:09:02 2021 +0200 Merge branch 'develop-remote' into bugs/TV-520 commit 32383b6d1f2b3611cb99c7b05c66b46b561175fe Author: arbetsformedlingen_garcn Date: Mon Sep 6 12:57:24 2021 +0200 TV-520 fixed failing test after merge from develop commit 29fff4e9dd055dd0da2ba21e8b95a9c4ae9714b4 Merge: b28ef1c db03d97 Author: arbetsformedlingen_garcn Date: Mon Sep 6 12:46:50 2021 +0200 Merge branch 'develop-remote' into bugs/TV-520 commit b28ef1c1e8645452ab43f1dce8732f69ca73781c Author: arbetsformedlingen_garcn Date: Mon Sep 6 10:30:13 2021 +0200 TV-520 removed unnecessary reference commit 17d39ec2d396aa4eb60d739a2a04b6e64d2fb5df Author: arbetsformedlingen_garcn Date: Mon Sep 6 09:55:23 2021 +0200 TV-520 varied fixes for template errors.. commit 8196d0305b224475786843bd149d4e13cc3039aa Author: arbetsformedlingen_garcn Date: Mon Sep 6 09:06:56 2021 +0200 Merge branch 'develop-remote' into bugs/TV-520 # Conflicts: # apps/mina-sidor-fa/src/app/pages/administration/administration-routing.module.ts commit 8911fdd694d227b901ad492679ed2ed0d044beeb Merge: 31cd47f ec7b4fc Author: arbetsformedlingen_garcn Date: Mon Sep 6 08:56:53 2021 +0200 Merge branch 'develop-remote' into bugs/TV-520 commit 31cd47ff2e13d090dd3489e21f18fcf292600cbd Author: arbetsformedlingen_garcn Date: Mon Sep 6 08:52:06 2021 +0200 TV-520 lade in en funktion i layout komponenten som i stort sett alla sidor verkar använda sig av där title sätts till vad man lagt in för info i data objektet för den aktuella routen. --- apps/mina-sidor-fa/src/app/app-routing.module.ts | 1 + .../administration-routing.module.ts | 4 ++++ .../employee-card/employee-card.component.html | 2 +- .../edit-employee-form.component.html | 6 ++++++ .../edit-employee-form.component.ts | 2 ++ .../employee-form/employee-form.component.html | 1 - .../employee-form/employee-form.component.ts | 4 ++-- .../services/employee-form.service.ts | 6 +++++- .../employee-invite.component.spec.ts | 3 ++- .../pages/employees/employees.component.html | 1 - .../src/app/pages/avrop/avrop.component.html | 3 +++ .../organization-picker.component.ts | 14 ++++++++++++-- .../shared/components/layout/layout.component.ts | 10 +++++++++- .../expanded-tree-node.component.html | 4 ++-- .../shared/utils/validators/employee.validator.ts | 15 +++++++++++++++ tsconfig.base.json | 4 ++++ 16 files changed, 68 insertions(+), 12 deletions(-) create mode 100644 apps/mina-sidor-fa/src/app/shared/utils/validators/employee.validator.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 fdeed98..e0915b4 100644 --- a/apps/mina-sidor-fa/src/app/app-routing.module.ts +++ b/apps/mina-sidor-fa/src/app/app-routing.module.ts @@ -60,6 +60,7 @@ const routes: Routes = [ }, { path: 'organization-picker', + data: { title: 'Välj organisation' }, loadChildren: () => import('./pages/organization-picker/organization-picker.module').then(m => m.OrganizationPickerModule), }, 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 9be8fc5..ee5f6a2 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,18 +9,22 @@ const routes: Routes = [ }, { path: 'personal', + data: { title: 'Personalinformation' }, loadChildren: () => import('./pages/employees/employees.module').then(m => m.EmployeesModule), }, { path: 'personal/:employeeId', + data: { title: 'Personalinformation' }, loadChildren: () => import('./pages/employee-card/employee-card.module').then(m => m.EmployeeCardModule), }, { path: 'skapa-personalkonto', + data: { title: 'Skapa personalkonto' }, loadChildren: () => import('./pages/employee-invite/employee-invite.module').then(m => m.EmployeeInviteModule), }, { path: 'redigera-personalkonto/:employeeId', + data: { title: 'Redigera personalkonto' }, loadChildren: () => import('./pages/employee-form/employee-form.module').then(m => m.EmployeeFormModule), }, ]; 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 599ec50..1281ff0 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 @@ -59,7 +59,7 @@ > - {{ accordionExpanded ? 'Dölj' : 'Visa' }} {{utforandeverksamhet.adresser.length}} + {{utforandeverksamhet.adresser.length === 1 ? 'adress' : 'adresser'}}
    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 a36c9e0..5e7ac8f 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 @@ -90,6 +90,12 @@ >
+ + Du måste välja minst en behörighet +