@if(isEditMode) { {{ "EDIT_USER" | translate }} }@else{ {{ "ADD_USER" | translate }} }
@if(userForm.get('firstName')?.touched && userForm.get('firstName')?.errors && userForm.get('firstName')?.errors?.['required']){
{{ "FIRST_NAME_IS_REQUIRED" | translate }}
}
@if(userForm.get('lastName')?.touched && userForm.get('lastName')?.errors && userForm.get('lastName')?.errors?.['required']){
{{ "LAST_NAME_IS_REQUIRED" | translate }}
}
@if(userForm.get('phoneNumber')?.touched && userForm.get('phoneNumber')?.errors && userForm.get('phoneNumber')?.errors?.['required']){
{{ "MOBILE_IS_REQUIRED" | translate }}
}
@if(userForm.get('email')?.touched && userForm.get('email')?.errors ){ @if(userForm.get('email')?.errors?.['required']){
{{ "EMAIL_IS_REQUIRED" | translate }}
} @if(userForm.get('email')?.errors?.['email']){
{{ "PLEASE_ENTER_VALID_EMAIL" | translate }}
} }
@if(!isEditMode) {
@if( userForm.get('password')?.touched && userForm.get('password')?.errors ){
@if(userForm.get('password')?.errors?.['required']){ {{ "PASSWORD_IS_REQUIRED" | translate }} } @if(userForm.get('password')?.errors?.['minlength']){
{{ "YOU_HAVE_TO_ENTER_AT_LEAST_DIGIT" | translate }}
}
}
@if(userForm.get('confirmPassword')?.touched && userForm.get('confirmPassword')?.errors && userForm.get('confirmPassword')?.errors?.['required']){
{{ "CONFIRM_PASSWORD_IS_REQUIRED" | translate }}
} @if(userForm.get('confirmPassword')?.touched && userForm.hasError('notSame')){
{{ "PASSWORDS_DO_NOT_MATCH" | translate }}
}
}
{{ "ROLES" | translate }} @if(selectedRoles.length > 0){ {{ selectedRoles[0].name }} } @if(selectedRoles.length > 1){ (+{{ selectedRoles.length - 1 }} {{ selectedRoles.length === 2 ? "other" : "others" }}) } @for(role of roleList; track $index; let i = $index) { {{ role.name }} }
@if(securityObject.isSuperAdmin) {
{{ "IS_SUPERADMIN" | translate }}
@if(userForm.get('isSuperAdmin')?.value) {
info {{ "Grants full access to all system features and settings." | translate }}
}
}