Added fetch for single employee and prepared data for access-groups
This commit is contained in:
+14
-8
@@ -13,14 +13,12 @@
|
||||
|
||||
<dl>
|
||||
<dt>Personnummer</dt>
|
||||
<dd>{{ detailedEmployeeData.ssn || '' }}</dd>
|
||||
<dt>Personal-ID</dt>
|
||||
<dd>{{ detailedEmployeeData.employeeId || '' }}</dd>
|
||||
<dt>Telefon arbete</dt>
|
||||
<dd *ngIf="detailedEmployeeData.ssn; else emptyDD">{{ detailedEmployeeData.ssn }}</dd>
|
||||
<dt>Telefonnummer</dt>
|
||||
<dd *ngIf="detailedEmployeeData.phone; else emptyDD">
|
||||
<a [attr.href]="'tel:' + detailedEmployeeData.phone">{{ detailedEmployeeData.phone }}</a>
|
||||
</dd>
|
||||
<dt>Mailadress arbete</dt>
|
||||
<dt>Epost adress</dt>
|
||||
<dd *ngIf="detailedEmployeeData.email; else emptyDD">
|
||||
<a [attr.href]="'mailto:' + detailedEmployeeData.email">{{ detailedEmployeeData.email }}</a>
|
||||
</dd>
|
||||
@@ -31,14 +29,22 @@
|
||||
<h2>Uppgifter om arbete</h2>
|
||||
|
||||
<dl>
|
||||
<dt>Organisation</dt>
|
||||
<dd *ngIf="detailedEmployeeData.organization; else emptyDD">{{ detailedEmployeeData.organization }}</dd>
|
||||
<dt>Avdelning</dt>
|
||||
<dd *ngIf="detailedEmployeeData.organizationDivision; else emptyDD">
|
||||
{{ detailedEmployeeData.organizationDivision }}
|
||||
</dd>
|
||||
<dt>Behörigheter</dt>
|
||||
<dd *ngIf="detailedEmployeeData.accessGroups?.length; else emptyDD">
|
||||
{{ detailedEmployeeData.accessGroups.join(', ') }}
|
||||
</dd>
|
||||
<dt>Behörighet</dt>
|
||||
<ng-container *ngIf="detailedEmployeeData.authorisations?.length; else emptyDD">
|
||||
<dd *ngFor="let item of detailedEmployeeData.authorisations">
|
||||
{{ item }}
|
||||
</dd>
|
||||
</ng-container>
|
||||
<dt>Aktivt i arbete</dt>
|
||||
<dd>{{ detailedEmployeeData.active ? 'Ja' : 'Nej' }}</dd>
|
||||
<dt>Frånvaroperiod</dt>
|
||||
<ng-container *ngIf="detailedEmployeeData.outOfOffice?.length; else emptyDD">
|
||||
<dd *ngFor="let date of detailedEmployeeData.outOfOffice">
|
||||
@@ -46,7 +52,7 @@
|
||||
</dd>
|
||||
</ng-container>
|
||||
<dt>Tjänst</dt>
|
||||
<dd>{{ detailedEmployeeData.service || '' }}</dd>
|
||||
<dd *ngIf="detailedEmployeeData.service; else emptyDD">{{ detailedEmployeeData.service }}</dd>
|
||||
<dt>Språk</dt>
|
||||
<dd>{{ detailedEmployeeData.languages?.join(', ') }}</dd>
|
||||
</dl>
|
||||
|
||||
+1
-3
@@ -21,10 +21,8 @@ export class EmployeeCardComponent extends UnsubscribeDirective {
|
||||
|
||||
super.unsubscribeOnDestroy(
|
||||
this.activatedRoute.params.subscribe(({ id }) => {
|
||||
console.log(id);
|
||||
this.detailedEmployeeData$ = this.employeeService.getDetailedEmployeeData(id);
|
||||
}),
|
||||
this._pendingSelectedParticipants$.subscribe(ids => console.log(ids))
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user