{{ 'labels.heading.Edit User' | translate }}

Account Details

{{ 'labels.inputs.Username' | translate }} @if (editUserForm.controls.username.hasError('required')) { {{ 'labels.inputs.Username' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Email' | translate }} @if (editUserForm.controls.email.hasError('email')) { {{ 'labels.inputs.Email' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.invalid' | translate }} } @if (editUserForm.controls.email.hasError('required')) { {{ 'labels.inputs.Email' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.First Name' | translate }} @if (editUserForm.controls.firstname.hasError('pattern')) { {{ 'labels.inputs.First Name' | translate }} {{ 'labels.commons.cannot begin with a special character or number' | translate }} } @if (editUserForm.controls.firstname.hasError('required')) { {{ 'labels.inputs.First Name' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Last Name' | translate }} @if (editUserForm.controls.lastname.hasError('pattern')) { {{ 'labels.inputs.Last Name' | translate }} {{ 'labels.commons.cannot begin with a special character or number' | translate }} } @if (editUserForm.controls.lastname.hasError('required')) { {{ 'labels.inputs.Last Name' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} }

Security

{{ 'labels.inputs.Password never expires' | translate }}

Assignment

{{ 'labels.inputs.Office' | translate }} @for (office of officesData; track office) { {{ office.name }} } @if (editUserForm.controls.officeId.hasError('required')) { {{ 'labels.inputs.Office' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Staff' | translate }} @for (staff of staffData; track staff) { {{ staff.displayName }} } {{ 'labels.inputs.Roles' | translate }} @for (role of rolesData; track role) { {{ role.name }} } @if (editUserForm.controls.roles.hasError('required')) { {{ 'labels.commons.At least one role' | translate }} {{ 'labels.commons.must be selected' | translate }} }