## Criar ou editar utilizador

Código
Login @if (editForm.get('login')!.invalid && (editForm.get('login')!.dirty || editForm.get('login')!.touched)) {
@if (editForm.get('login')?.errors?.required) { O campo é obrigatório. } @if (editForm.get('login')?.errors?.maxlength) { Este campo não pode ter mais que 50 caracteres. } @if (editForm.get('login')?.errors?.pattern) { This field can only contain letters, digits and e-mail addresses. }
}
Primeiro nome @if (editForm.get('firstName')!.invalid && (editForm.get('firstName')!.dirty || editForm.get('firstName')!.touched)) {
@if (editForm.get('firstName')?.errors?.maxlength) { Este campo não pode ter mais que 50 caracteres. }
}
Último nome @if (editForm.get('lastName')!.invalid && (editForm.get('lastName')!.dirty || editForm.get('lastName')!.touched)) {
@if (editForm.get('lastName')?.errors?.maxlength) { Este campo não pode ter mais que 50 caracteres. }
}
Email @if (editForm.get('email')!.invalid && (editForm.get('email')!.dirty || editForm.get('email')!.touched)) {
@if (editForm.get('email')?.errors?.required) { O campo é obrigatório. } @if (editForm.get('email')?.errors?.maxlength) { Este campo não pode ter mais que 100 caracteres. } @if (editForm.get('email')?.errors?.minlength) { Este campo deve ter pelo menos 5 caracteres. } @if (editForm.get('email')?.errors?.email) { Email inválido. }
}
Ativo
@if (languages && languages.length > 0) {
Linguagem
}
Perfis
Security Group
Permite autenticação Utilizador+Password
Permite autenticação SAML2