From 2d4849d9f1d6acb0b2b1f00bf675927b5be96b37 Mon Sep 17 00:00:00 2001
From: Daniel Appelgren
Date: Fri, 24 Sep 2021 13:39:05 +0200
Subject: [PATCH] Merge pull request #129 in TEA/mina-sidor-fa-web from
feature/TV-606-corrections to develop
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Squashed commit of the following:
commit 40fd52f67264a76a43c3567c3d56c939c02d19e9
Author: Daniel Appelgren
Date: Fri Sep 24 13:35:03 2021 +0200
Update server.js
commit 7db635ff6264d21a8377369d0f3da08cb0d9e7bc
Merge: 48a4d19 f624369
Author: Daniel Appelgren
Date: Fri Sep 24 13:30:53 2021 +0200
Merge branch 'develop' into feature/TV-606-corrections
commit 48a4d199eac9c416c73470d22b0200268d8d5816
Author: Daniel Appelgren
Date: Fri Sep 24 13:27:36 2021 +0200
fix comments
commit 8cf12e9a9a98c9686adc9133ab1128b7ec12fb6a
Author: Daniel Appelgren
Date: Fri Sep 24 11:25:41 2021 +0200
Update proxy.conf.api.json
commit 206f41f571b1f1df7e8f0a7583963d2abff4a150
Merge: 3c868a6 342102f
Author: Daniel Appelgren
Date: Fri Sep 24 11:23:38 2021 +0200
Merge branch 'feature/TV-606-corrections' of ssh://bitbucket.arbetsformedlingen.se:7999/tea/dafa-web-monorepo into feature/TV-606-corrections
commit 3c868a6fdf66039779162b5f2d1e188b62166df2
Author: Daniel Appelgren
Date: Fri Sep 24 11:10:17 2021 +0200
ändrade urler till apier och lade till felmeddelanden
commit 342102f40ea209d0418a4a0a46bb4966a188d816
Author: Daniel Appelgren
Date: Fri Sep 24 11:10:17 2021 +0200
new api
---
...agare-list-handelser-dialog.component.html | 63 +++++++++++--------
...ltagare-list-handelser-dialog.component.ts | 2 +-
.../api/deltagare-handelser-api.service.ts | 10 ++-
mock-api/mina-sidor-fa/server.js | 1 +
4 files changed, 46 insertions(+), 30 deletions(-)
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html
index 4e0f62a..b530f48 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.html
@@ -3,31 +3,42 @@
Genomförandereferens: {{deltagare?.genomforandeReferens}}
-
-
- Lista med alla händelser för {{deltagare?.fullName}}
-
-
- | Inkom |
- Händelse |
- Datum för händelse |
- Datum förklaring |
-
-
-
-
- | {{handelse.receivedDate | date}} |
-
- {{handelse.description}} |
- {{handelse.tidpunkt | date }} |
- {{handelse.tidpunktDescription}} |
-
-
-
- {{handelse.description}} |
-
-
-
-
+
+ 0; else noEvents"
+ >
+
+ Lista med alla händelser för {{deltagare?.fullName}}
+
+
+ | Inkom |
+ Händelse |
+ Datum för händelse |
+ Datum förklaring |
+
+
+
+
+
+ | {{handelse.receivedDate | date}} |
+
+ {{handelse.description}} |
+ {{handelse.tidpunkt | date }} |
+ {{handelse.tidpunktDescription}} |
+
+
+
+ {{handelse.description}} |
+
+
+
+
+
+
+
+
+
+ Inga händelser har inkommit.
+
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts
index 1ac4328..005c648 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/components/deltagare-list/deltagare-list-handelser-dialog/deltagare-list-handelser-dialog.component.ts
@@ -20,7 +20,7 @@ export class DeltagareListHandelserDialogComponent implements OnInit {
ngOnInit(): void {
if (this.deltagare) {
- this.deltagareHandelser$ = this.deltagareHandelserApiService.fetchDeltagareHandelser(
+ this.deltagareHandelser$ = this.deltagareHandelserApiService.fetchDeltagareHandelser$(
this.deltagare.genomforandeReferens
);
}
diff --git a/apps/mina-sidor-fa/src/app/shared/services/api/deltagare-handelser-api.service.ts b/apps/mina-sidor-fa/src/app/shared/services/api/deltagare-handelser-api.service.ts
index 1d1c80c..617da18 100644
--- a/apps/mina-sidor-fa/src/app/shared/services/api/deltagare-handelser-api.service.ts
+++ b/apps/mina-sidor-fa/src/app/shared/services/api/deltagare-handelser-api.service.ts
@@ -9,12 +9,16 @@ import { environment } from '@msfa-environment';
providedIn: 'root',
})
export class DeltagareHandelserApiService {
- private _apiBaseUrl = `${environment.api.url}/deltagareHandelser`;
+ private _apiBaseUrl = `${environment.api.url}`;
constructor(private httpClient: HttpClient) {}
- fetchDeltagareHandelser(genomforandereferens: string): Observable {
+ fetchDeltagareHandelser$(genomforandeReferens: string): Observable {
+ if (!genomforandeReferens) {
+ throw new Error('Genomförandereferens kunde inte hittas.');
+ }
+
return this.httpClient
- .get(`${this._apiBaseUrl}?genomforandereferens=${genomforandereferens}`)
+ .get(`${this._apiBaseUrl}/deltagare/${genomforandeReferens}/handelser`)
.pipe(
map(({ data }) => {
if (data) {
diff --git a/mock-api/mina-sidor-fa/server.js b/mock-api/mina-sidor-fa/server.js
index 8b53b0e..1c6b2d6 100644
--- a/mock-api/mina-sidor-fa/server.js
+++ b/mock-api/mina-sidor-fa/server.js
@@ -46,6 +46,7 @@ server.use(
'/avrop*tjanstKod*': '/avrop$1tjanstekod$2',
'/deltagare?*': '/avrop?$1',
'/deltagare/:sokandeId/avrop': '/avrop?sokandeId=:sokandeId',
+ '/deltagare/:genomforandeReferens/handelser': '/deltagareHandelser?genomforandeReferens=:genomforandeReferens',
'/deltagare/:sokandeId/*': '/deltagare/:sokandeId',
'*page=*': '$1_page=$2',
'*limit=*': '$1_limit=$2',