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:
@@ -3,31 +3,42 @@
|
||||
Genomförandereferens: <strong>{{deltagare?.genomforandeReferens}}</strong>
|
||||
</p>
|
||||
|
||||
<digi-table af-size="s">
|
||||
<table>
|
||||
<caption class="msfa__a11y-sr-only">Lista med alla händelser för {{deltagare?.fullName}}</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Inkom</th>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Händelse</th>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Datum för händelse</th>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Datum förklaring</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr *ngFor="let handelse of deltagareHandelser$ | async">
|
||||
<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>
|
||||
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunkt | date }}</td>
|
||||
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunktDescription}}</td>
|
||||
<ng-template #isAvbrottCell>
|
||||
<td class="deltagare-list-handelser__avbrott-cell">
|
||||
<msfa-icon [icon]="iconType.WARNING" size="l"></msfa-icon>
|
||||
{{handelse.description}}</td>
|
||||
</ng-template>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<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>
|
||||
<tr>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Inkom</th>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Händelse</th>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Datum för händelse</th>
|
||||
<th scope="col" class="deltagare-list-handelser__heading-row">Datum förklaring</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<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>
|
||||
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunkt | date }}</td>
|
||||
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunktDescription}}</td>
|
||||
<ng-template #isAvbrottCell>
|
||||
<td class="deltagare-list-handelser__avbrott-cell">
|
||||
<msfa-icon [icon]="iconType.WARNING" size="l"></msfa-icon>
|
||||
{{handelse.description}}</td>
|
||||
</ng-template>
|
||||
</tr>
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</ng-container>
|
||||
</digi-table>
|
||||
</div>
|
||||
|
||||
<ng-template #noEvents>
|
||||
Inga händelser har inkommit.
|
||||
</ng-template>
|
||||
|
||||
@@ -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
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user