Projeto

Geral

Perfil

Defeito #1166

Correção na edição de usuário do expressoAdmin

Adicionado por Alexandre Rocha Wendling Cassol mais de 1 ano atrás. Atualizado mais de 1 ano atrás.

Situação:
Fechada
Prioridade:
Normal
Categoria:
ExpressoAdmin
Início:
16/09/2022
Data prevista:
% Terminado:

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

Revisão 3baf8dce
Adicionado por Alexandre Rocha Wendling Cassol mais de 1 ano atrás

Issue #1166 - Correção na edição de usuário do expressoAdmin

Histórico

#1 Atualizado por Alexandre Rocha Wendling Cassolmais de 1 ano

  • Descrição atualizado(a) (diff)

#2 Atualizado por Alexandre Rocha Wendling Cassolmais de 1 ano

  • % Terminado alterado de 0 para 80
  • Situação alterado de Nova para Resolvida

#3 Atualizado por Alexandre Rocha Wendling Cassolmais de 1 ano

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 Vianimais de 1 ano

  • % Terminado alterado de 80 para 100
  • Situação alterado de Resolvida para Fechada

Exportar para Atom PDF