Squashed commit of the following:
commit c8f20f6ff0dee2257a4191d8e6771ed2fc364326
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Wed Jun 30 12:04:40 2021 +0200
Removed current from currentUser and currentToken/currentExpiration
commit fef6b046861efe8cfacb5b5b1e9dbb86bff42336
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Wed Jun 30 10:42:27 2021 +0200
Fixed some tests
commit f357546d3a61ad66d804a7cb36807985c8435974
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Wed Jun 30 09:41:47 2021 +0200
Fixed linting
commit 85fdbaed8d922bec235e4987cc34464c1419a093
Merge: c93dd92 c06452d
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Wed Jun 30 09:29:55 2021 +0200
Merged develop and resolved conflicts
commit c93dd925b06a0b8a0361a687165e9c3954e2050b
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Wed Jun 30 07:43:57 2021 +0200
Moved some components to shared folder
commit aa1cc2b6240236149b0367363d4175fbdacf94dc
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Wed Jun 30 07:32:28 2021 +0200
Removed comments and some unused code
commit 7b83eb9d9d368b7466189ab3588fa91697db49c0
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Tue Jun 29 14:56:02 2021 +0200
Login-flow now works locally and against API
commit dab5a76f2b6e24447d85e237233053a3f23b1b39
Author: Erik Tiekstra <erik.tiekstra@arbetsformedlingen.se>
Date: Tue Jun 29 12:50:24 2021 +0200
Adjusted login-functionality to use a guard
99 lines
3.5 KiB
HTML
99 lines
3.5 KiB
HTML
<dafa-layout>
|
|
<section class="call-off" *ngIf="currentStep$ | async; let currentStep; else: loadingRef">
|
|
<digi-typography>
|
|
<h2>Välj deltagare att tilldela</h2>
|
|
<p>Steg {{ currentStep }} av {{ steps }}:</p>
|
|
</digi-typography>
|
|
<digi-ng-progress-progressbar [afSteps]="steps" afAriaLabel="An aria label" [afActiveStep]="currentStep">
|
|
</digi-ng-progress-progressbar>
|
|
|
|
<div class="" style="height: 300px; padding: 30px 0">
|
|
<ng-container *ngIf="currentStep == 4">
|
|
<h2>Avropet är sparat</h2>
|
|
<digi-button af-size="m" class="employee-form__read-more" (afOnClick)="goToStep1()">
|
|
Tillbaka till nya deltagare
|
|
</digi-button>
|
|
</ng-container>
|
|
|
|
<ng-container *ngIf="currentStep == 1">
|
|
<dafa-avrop-filters></dafa-avrop-filters>
|
|
</ng-container>
|
|
<ng-container *ngIf="currentStep == 3">
|
|
<h2>Vänligen bekräfta</h2>
|
|
</ng-container>
|
|
<ng-container *ngIf="currentStep < 4">
|
|
<dafa-avrop-table
|
|
[selectableDeltagareList]="selectableDeltagareList$ | async"
|
|
[selectedDeltagareListInput]="selectedDeltagareList$ | async"
|
|
[isLocked]="deltagareListIsLocked$ | async"
|
|
(changedSelectedDeltagareList)="updateSelectedDeltagareList($event)"
|
|
[handledare]="selectedHandledare$ | async"
|
|
[handledareConfirmed]="handledareConfirmed$ | async"
|
|
></dafa-avrop-table>
|
|
</ng-container>
|
|
|
|
<ng-container *ngIf="currentStep == 1">
|
|
<digi-button af-size="m" class="employee-form__read-more" (afOnClick)="lockSelectedDeltagare()">
|
|
Lås deltagare
|
|
</digi-button>
|
|
</ng-container>
|
|
|
|
<ng-container *ngIf="currentStep == 2">
|
|
<h2>Välj handledare</h2>
|
|
<ng-container *ngIf="selectableHandledareList$ | async; let selectableHandledareList; else: loadingRefSmall">
|
|
<select
|
|
[value]="(selectedHandledare$ | async)?.id ? (selectedHandledare$ | async)?.id : ''"
|
|
(change)="changeHandledare($event)"
|
|
>
|
|
<option disabled value="">Välj handledare</option>
|
|
|
|
<option *ngFor="let selectableHandledare of selectableHandledareList" [value]="selectableHandledare?.id">
|
|
{{ selectableHandledare?.fullName }}
|
|
</option>
|
|
</select>
|
|
|
|
<span *ngIf="selectableHandledareList.length === 0"
|
|
>Inga handledare har behörighet till alla markerade deltagare</span
|
|
>
|
|
</ng-container>
|
|
|
|
<br /><br />
|
|
<digi-button
|
|
af-variation="secondary"
|
|
af-size="m"
|
|
class="employee-form__read-more"
|
|
(afOnClick)="unlockSelectedDeltagare()"
|
|
>
|
|
Tillbaka
|
|
</digi-button>
|
|
<digi-button af-size="m" class="employee-form__read-more" (afOnClick)="confirmHandledare()">
|
|
Tilldela
|
|
</digi-button>
|
|
</ng-container>
|
|
|
|
<div *ngIf="currentStep == 3">
|
|
<br /><br />
|
|
<digi-button
|
|
af-variation="secondary"
|
|
af-size="m"
|
|
class="employee-form__read-more"
|
|
(afOnClick)="unconfirmHandledare()"
|
|
>
|
|
Tillbaka
|
|
</digi-button>
|
|
<digi-button af-size="m" class="employee-form__read-more" (afOnClick)="save()"> Spara avrop </digi-button>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<ng-template #loadingRef>
|
|
<digi-ng-skeleton-base [afCount]="3" afText="Laddar personal"></digi-ng-skeleton-base>
|
|
</ng-template>
|
|
|
|
<ng-template #loadingRefSmall>
|
|
<digi-icon-spinner af-title="Laddar innehåll"></digi-icon-spinner>
|
|
</ng-template>
|
|
|
|
<hr />
|
|
</dafa-layout>
|