Defeito #1166
Correção na edição de usuário do expressoAdmin
100%
Descrição
- Correção ao salvar as redes Radius:
incluir a rede A, salvar, esperado radius { A }
incluir a rede B, salvar, esperado radius { A, B }, resultado radius { B }
- Melhoria samba:
atualmente tem duas variáveis que definem se o usuário tem atributos samba, userSamba e use_attrs_samba
substituir as entradas userSamba por use_attrs_samba
substituir o valor de use_attrs_samba de "on" para "1", a fim de padronizar conforme os demais checkboxes
existem trechos de código referente ao samba separados, juntar no mesmo bloco
- Melhoria na alteração de grupos:
realiza a inclusão/exclusão no banco, após a inclusão/exclusão no ldap
- Incluir no retorno de mudanças:
changepassword
mailquota
add_maillists e rem_maillists
add_apps e rem_apps
Revisões associadas
Issue #1166 - Correção na edição de usuário do expressoAdmin
Histórico
#1 Atualizado por Alexandre Rocha Wendling Cassol há mais de 2 anos
- Descrição atualizado(a) (diff)
#2 Atualizado por Alexandre Rocha Wendling Cassol há mais de 2 anos
- % Terminado alterado de 0 para 80
- Situação alterado de Nova para Resolvida
#3 Atualizado por Alexandre Rocha Wendling Cassol há mais de 2 anos
A API abre a possibilidade de enviar dados não tratados por javascript, via interface web, estes dados devem ser verificados também no lado do servidor.
A seguir algumas observações feitas:
falta de permissão não avisa, retorna true, mas nada foi feito
accountContext => Não valida se o gerente tem permissão para o contexto de destino
accountName => Não valida caracteres inválidos, é possível gerar inconsistência entre givename.' '.sn e cn
accountSurname => Não valida caracteres inválidos, é possível gerar inconsistência entre givename.' '.sn e cn
accountPhone => Não valida caracteres inválidos
accountPassword => OK
accountPasswordExpired => OK
accountPasswordChange => obs: só funciona se "accountPasswordExpired" for false
accountStatus => OK
accountVisible => OK
accountPhoto => OK
accountDeletePhoto => OK
accountEmployeeNumber => Não valida caracteres inválidos
accountBirthDate => Não valida nada
accountCpf => Não valida CPF inválido
accountRg => Não valida nada
accountRgUf => Não valida nada
accountDescription => OK
accountEmail => não valida formato email
accountMailStatus => OK -> mesmo com email inválido
accountMailForwardOnly => OK -> mesmo com email inválido
accountMailAlternate => não valida formato email -> mesmo com email inválido
accountMailForwarding => não valida formato email -> mesmo com email inválido
accountMailQuota => não valida negativo e numero grande -> mesmo com email inválido
accountGroups => não valida nada
accountGIDNumber => não valida nada
accountMailLists => não avisa se deu erro, não encontrado ou fora do contexto
accountApps => não valida nada
accountSambaEnabled => OK
accountStatusSamba => OK
accountSambaDomain => não valida domínio
accountSambaScript => não valida nada
accountHomeDir => não valida nada
accountShell => não valida nada
accountRadius => OK
#4 Atualizado por Mauricio Luiz Viani há aproximadamente 2 anos
- % Terminado alterado de 80 para 100
- Situação alterado de Resolvida para Fechada