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}}
InkomHändelseDatum för händelseDatum förklaring
{{handelse.receivedDate | date}} - {{handelse.description}}{{handelse.tidpunkt | date }}{{handelse.tidpunktDescription}} - - {{handelse.description}}
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Lista med alla händelser för {{deltagare?.fullName}}
InkomHändelseDatum för händelseDatum 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',