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>
|
Genomförandereferens: <strong>{{deltagare?.genomforandeReferens}}</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<digi-table af-size="s">
|
<digi-table af-size="s" *ngIf="deltagareHandelser$ | async; let deltagareHandelser">
|
||||||
<table>
|
<ng-container
|
||||||
<caption class="msfa__a11y-sr-only">Lista med alla händelser för {{deltagare?.fullName}}</caption>
|
*ngIf="deltagareHandelser.length > 0; else noEvents"
|
||||||
<thead>
|
>
|
||||||
<tr>
|
<table>
|
||||||
<th scope="col" class="deltagare-list-handelser__heading-row">Inkom</th>
|
<caption class="msfa__a11y-sr-only">Lista med alla händelser för {{deltagare?.fullName}}</caption>
|
||||||
<th scope="col" class="deltagare-list-handelser__heading-row">Händelse</th>
|
<thead>
|
||||||
<th scope="col" class="deltagare-list-handelser__heading-row">Datum för händelse</th>
|
<tr>
|
||||||
<th scope="col" class="deltagare-list-handelser__heading-row">Datum förklaring</th>
|
<th scope="col" class="deltagare-list-handelser__heading-row">Inkom</th>
|
||||||
</tr>
|
<th scope="col" class="deltagare-list-handelser__heading-row">Händelse</th>
|
||||||
</thead>
|
<th scope="col" class="deltagare-list-handelser__heading-row">Datum för händelse</th>
|
||||||
<tbody>
|
<th scope="col" class="deltagare-list-handelser__heading-row">Datum förklaring</th>
|
||||||
<tr *ngFor="let handelse of deltagareHandelser$ | async">
|
</tr>
|
||||||
<td class="deltagare-list-handelser__table-cell">{{handelse.receivedDate | date}}</td>
|
</thead>
|
||||||
<td class="deltagare-list-handelser__table-cell" *ngIf="!handelse.isAvbrott; else isAvbrottCell">
|
<tbody>
|
||||||
{{handelse.description}}</td>
|
|
||||||
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunkt | date }}</td>
|
<tr *ngFor="let handelse of deltagareHandelser;">
|
||||||
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunktDescription}}</td>
|
<td class="deltagare-list-handelser__table-cell">{{handelse.receivedDate | date}}</td>
|
||||||
<ng-template #isAvbrottCell>
|
<td class="deltagare-list-handelser__table-cell" *ngIf="!handelse.isAvbrott; else isAvbrottCell">
|
||||||
<td class="deltagare-list-handelser__avbrott-cell">
|
{{handelse.description}}</td>
|
||||||
<msfa-icon [icon]="iconType.WARNING" size="l"></msfa-icon>
|
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunkt | date }}</td>
|
||||||
{{handelse.description}}</td>
|
<td class="deltagare-list-handelser__table-cell">{{handelse.tidpunktDescription}}</td>
|
||||||
</ng-template>
|
<ng-template #isAvbrottCell>
|
||||||
</tr>
|
<td class="deltagare-list-handelser__avbrott-cell">
|
||||||
</tbody>
|
<msfa-icon [icon]="iconType.WARNING" size="l"></msfa-icon>
|
||||||
</table>
|
{{handelse.description}}</td>
|
||||||
|
</ng-template>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</ng-container>
|
||||||
</digi-table>
|
</digi-table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<ng-template #noEvents>
|
||||||
|
Inga händelser har inkommit.
|
||||||
|
</ng-template>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ export class DeltagareListHandelserDialogComponent implements OnInit {
|
|||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
if (this.deltagare) {
|
if (this.deltagare) {
|
||||||
this.deltagareHandelser$ = this.deltagareHandelserApiService.fetchDeltagareHandelser(
|
this.deltagareHandelser$ = this.deltagareHandelserApiService.fetchDeltagareHandelser$(
|
||||||
this.deltagare.genomforandeReferens
|
this.deltagare.genomforandeReferens
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,12 +9,16 @@ import { environment } from '@msfa-environment';
|
|||||||
providedIn: 'root',
|
providedIn: 'root',
|
||||||
})
|
})
|
||||||
export class DeltagareHandelserApiService {
|
export class DeltagareHandelserApiService {
|
||||||
private _apiBaseUrl = `${environment.api.url}/deltagareHandelser`;
|
private _apiBaseUrl = `${environment.api.url}`;
|
||||||
constructor(private httpClient: HttpClient) {}
|
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
|
return this.httpClient
|
||||||
.get<DeltagareHandelseApiResponse>(`${this._apiBaseUrl}?genomforandereferens=${genomforandereferens}`)
|
.get<DeltagareHandelseApiResponse>(`${this._apiBaseUrl}/deltagare/${genomforandeReferens}/handelser`)
|
||||||
.pipe(
|
.pipe(
|
||||||
map(({ data }) => {
|
map(({ data }) => {
|
||||||
if (data) {
|
if (data) {
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ server.use(
|
|||||||
'/avrop*tjanstKod*': '/avrop$1tjanstekod$2',
|
'/avrop*tjanstKod*': '/avrop$1tjanstekod$2',
|
||||||
'/deltagare?*': '/avrop?$1',
|
'/deltagare?*': '/avrop?$1',
|
||||||
'/deltagare/:sokandeId/avrop': '/avrop?sokandeId=:sokandeId',
|
'/deltagare/:sokandeId/avrop': '/avrop?sokandeId=:sokandeId',
|
||||||
|
'/deltagare/:genomforandeReferens/handelser': '/deltagareHandelser?genomforandeReferens=:genomforandeReferens',
|
||||||
'/deltagare/:sokandeId/*': '/deltagare/:sokandeId',
|
'/deltagare/:sokandeId/*': '/deltagare/:sokandeId',
|
||||||
'*page=*': '$1_page=$2',
|
'*page=*': '$1_page=$2',
|
||||||
'*limit=*': '$1_limit=$2',
|
'*limit=*': '$1_limit=$2',
|
||||||
|
|||||||
Reference in New Issue
Block a user