Ticket #745 (closed defeito: fixed)
Desfazer deterioração causada por melhoria na busca de participantes.
Reported by: | niltonneto | Owned by: | niltonneto |
---|---|---|---|
Priority: | grave | Milestone: | Expresso 2.0.2 |
Component: | Calendar | Version: | branch 2.0 |
Severity: | Keywords: | busca grupos agenda mesmo nível | |
Cc: | WorkGroup: |
Description
Após uma série de modificações e melhorias efetuadas (talvez pelo ticket #576) para tornar configurável a busca automática, foram detectadas que, ao habilitar a busca automática nas configurações do módulo, algumas características que existiam na "1.2" não existem mais. Provavelmente, foram deterioradas em razão dessas implementações:
- Não lista mais grupos;
- Não respeita configuração do servidor (todos os níveis, busca no mesmo nível);
- Ao alternar a combo de organização, às vezes, não traz nada (problema intermitente);
Tal fato é considerado gravíssimo, visto que funcionalidades extremamente importantes da versão 1.2 não foram conservadas. As telas das duas versões estão nos anexos "expresso12" e "expresso20"
Attachments
Change History
Changed 14 years ago by niltonneto
- attachment expresso12.png added
comment:1 Changed 14 years ago by niltonneto
Mais um problema detectado: quando entra na página ou muda de organização, dispara 2x a requisição "expressoMail1_2.ldap_functions.search_users&filter=expressoMail1_2&context=" ao invés de uma só, para trazer o resultado automaticamente.
comment:2 follow-up: ↓ 7 Changed 14 years ago by niltonneto
Pessoal, percebi que existe uma pasta "js" em cada template (classic, default) que são iguais praticamente. Como é código replicado, fica horrível sua manutenção. O que acham de subir essa pasta (calendar/js), para deixar somente uma pasta JS? Há necessidade de manter "default/js" e "classic/js"?
comment:3 follow-up: ↓ 4 Changed 14 years ago by rafaelraymundo
Pode remover js do template classic, pois a maioria faz referência ao default.
Estamos testando a busca do Calendar, e está funcionando ok. Apenas os grupos que não são listados, mas isso é uma questão de alterar a função de busca.
Inclusive o wmerlotto já havia feito testes e estava ok, poderíamos ver a opinião dele.
comment:4 in reply to: ↑ 3 Changed 14 years ago by niltonneto
Replying to rafaelraymundo:
Pode remover js do template classic, pois a maioria faz referência ao default.
Estamos testando a busca do Calendar, e está funcionando ok. Apenas os grupos que não são listados, mas isso é uma questão de alterar a função de busca.
Inclusive o wmerlotto já havia feito testes e estava ok, poderíamos ver a opinião dele.
A busca realmente funciona (LDAP). O que não funciona direito é o carregamento automático,e já estou corrigindo, perto de finalizar. Portanto, a busca que vocês fizeram (direto LDAP) não foi mexida. Caso seja habilitada a automática, será feita a busca javascript (LOCAL) como era feito antigamente na versão 1.2, só que melhorada. Vou aproveitar e já fazer essa alteração dos JS replicados.
comment:6 Changed 14 years ago by niltonneto
Correção efetuada em [1639][1640] no Trunk e replicado em [1641] para o Branch 2.0, referente aos problemas: não respeita configuração do servidor (todos os níveis, busca no mesmo nível), e ao alternar a combo de organização, às vezes, não traz nada (problema ocasionado pela requisição ajax disparada 2x);
comment:7 in reply to: ↑ 2 Changed 14 years ago by niltonneto
Replying to niltonneto:
Pessoal, percebi que existe uma pasta "js" em cada template (classic, default) que são iguais praticamente. Como é código replicado, fica horrível sua manutenção. O que acham de subir essa pasta (calendar/js), para deixar somente uma pasta JS? Há necessidade de manter "default/js" e "classic/js"?
Tela expresso 1.2