Merge pull request #129 in TEA/mina-sidor-fa-web from feature/TV-606-corrections to develop

Squashed commit of the following:

commit 40fd52f67264a76a43c3567c3d56c939c02d19e9
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date:   Fri Sep 24 13:35:03 2021 +0200

    Update server.js

commit 7db635ff6264d21a8377369d0f3da08cb0d9e7bc
Merge: 48a4d19 f624369
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date:   Fri Sep 24 13:30:53 2021 +0200

    Merge branch 'develop' into feature/TV-606-corrections

commit 48a4d199eac9c416c73470d22b0200268d8d5816
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date:   Fri Sep 24 13:27:36 2021 +0200

    fix comments

commit 8cf12e9a9a98c9686adc9133ab1128b7ec12fb6a
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date:   Fri Sep 24 11:25:41 2021 +0200

    Update proxy.conf.api.json

commit 206f41f571b1f1df7e8f0a7583963d2abff4a150
Merge: 3c868a6 342102f
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
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 <daniel.appelgren@arbetsformedlingen.se>
Date:   Fri Sep 24 11:10:17 2021 +0200

    ändrade urler till apier och lade till felmeddelanden

commit 342102f40ea209d0418a4a0a46bb4966a188d816
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date:   Fri Sep 24 11:10:17 2021 +0200

    new api
This commit is contained in:
Daniel Appelgren
2021-09-24 13:39:05 +02:00
parent f6243693d4
commit 2d4849d9f1
4 changed files with 46 additions and 30 deletions

View File

@@ -3,7 +3,10 @@
Genomförandereferens: <strong>{{deltagare?.genomforandeReferens}}</strong>
</p>
<digi-table af-size="s">
<digi-table af-size="s" *ngIf="deltagareHandelser$ | async; let deltagareHandelser">
<ng-container
*ngIf="deltagareHandelser.length > 0; else noEvents"
>
<table>
<caption class="msfa__a11y-sr-only">Lista med alla händelser för {{deltagare?.fullName}}</caption>
<thead>
@@ -15,7 +18,8 @@
</tr>
</thead>
<tbody>
<tr *ngFor="let handelse of deltagareHandelser$ | async">
<tr *ngFor="let handelse of deltagareHandelser;">
<td class="deltagare-list-handelser__table-cell">{{handelse.receivedDate | date}}</td>
<td class="deltagare-list-handelser__table-cell" *ngIf="!handelse.isAvbrott; else isAvbrottCell">
{{handelse.description}}</td>
@@ -27,7 +31,14 @@
{{handelse.description}}</td>
</ng-template>
</tr>
</tbody>
</table>
</ng-container>
</digi-table>
</div>
<ng-template #noEvents>
Inga händelser har inkommit.
</ng-template>

View File

@@ -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
);
}

View File

@@ -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<DeltagareHandelse[]> {
fetchDeltagareHandelser$(genomforandeReferens: string): Observable<DeltagareHandelse[]> {
if (!genomforandeReferens) {
throw new Error('Genomförandereferens kunde inte hittas.');
}
return this.httpClient
.get<DeltagareHandelseApiResponse>(`${this._apiBaseUrl}?genomforandereferens=${genomforandereferens}`)
.get<DeltagareHandelseApiResponse>(`${this._apiBaseUrl}/deltagare/${genomforandeReferens}/handelser`)
.pipe(
map(({ data }) => {
if (data) {

View File

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