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',