BP 589: Fixed User modal bug with new fields
diff --git a/src/app/masterdata-management/components/user/user.component.html b/src/app/masterdata-management/components/user/user.component.html
index a017683..ef58ef9 100644
--- a/src/app/masterdata-management/components/user/user.component.html
+++ b/src/app/masterdata-management/components/user/user.component.html
@@ -13,8 +13,8 @@
<form class="mt-3" [formGroup]="form" novalidate>
<div class="row mt-3 mb-3" *ngIf="!isModal">
<div class="col-md-12">
- <button *ngIf="authService.userHasRoles(['BP_Sachbearbeiter','BP_Admin'])" class="btn btn-success" (click)="saveUser()"
- id="userSave">Speichern</button>
+ <button *ngIf="authService.userHasRoles(['BP_Sachbearbeiter','BP_Admin'])" class="btn btn-success"
+ (click)="saveUser()" id="userSave">Speichern</button>
<button class="btn btn-danger float-right" (click)="close()" id="userCancel">Abbrechen</button>
</div>
</div>
@@ -90,27 +90,12 @@
</div>
</div>
</div>
- </div>
- <div [ngClass]="{'col-md-6': !isModal, 'col-md-12': isModal}">
- <div class="form-group row">
- <label for="notespriv" class="col-sm-3 col-form-label">Notizen (Hinweise, Informationen)</label>
- <div class="col-sm-9">
- <textarea rows="4" class="form-control textarea" id="notespriv" placeholder="notes" cols="50"
- formControlName="notes"></textarea>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div [ngClass]="{'col-md-6': !isModal, 'col-md-12': isModal}">
<div class="form-group row">
<label for="hrNumber" class="col-sm-3 col-form-label">Personalnummer</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="hrNumber" placeholder="Personalnummer" formControlName="hrNumber">
</div>
</div>
- </div>
- <div [ngClass]="{'col-md-6': !isModal, 'col-md-12': isModal}">
<div class="form-group row">
<label for="userKey" class="col-sm-3 col-form-label">Benutzerkennung</label>
<div class="col-sm-9">
@@ -118,6 +103,15 @@
</div>
</div>
</div>
+ <div [ngClass]="{'col-md-6': !isModal, 'col-md-12': isModal}">
+ <div class="form-group row">
+ <label for="notespriv" class="col-sm-3 col-form-label">Notizen (Hinweise, Informationen)</label>
+ <div class="col-sm-9">
+ <textarea rows="6" class="form-control textarea" id="notespriv" placeholder="notes" cols="50"
+ formControlName="notes"></textarea>
+ </div>
+ </div>
+ </div>
</div>
</ng-template>
</ngb-panel>
@@ -426,8 +420,8 @@
</ngb-accordion>
<div class="row mt-3 mb-3">
<div class="col-md-12">
- <button *ngIf="authService.userHasRoles(['BP_Sachbearbeiter','BP_Admin'])" class="btn btn-success" (click)="saveUser()"
- id="userSave">Speichern</button>
+ <button *ngIf="authService.userHasRoles(['BP_Sachbearbeiter','BP_Admin'])" class="btn btn-success"
+ (click)="saveUser()" id="userSave">Speichern</button>
<button class="btn btn-danger float-right" (click)="close()" id="userCancel">Abbrechen</button>
</div>
</div>
diff --git a/src/app/masterdata-management/components/user/user.component.ts b/src/app/masterdata-management/components/user/user.component.ts
index 39223b6..efdacba 100644
--- a/src/app/masterdata-management/components/user/user.component.ts
+++ b/src/app/masterdata-management/components/user/user.component.ts
@@ -165,7 +165,9 @@
isCompany: false,
validFrom: ['', Validators.required],
validTo: ['', [Validators.required, DatepickerValidator.dateRangeTo('validFrom')]],
- notes: ''
+ notes: '',
+ hrNumber: '',
+ userKey: ''
});
}
/**