Ticket #377 (new melhoria)
Refinar ordenação de mensagens
Reported by: | fpcorrea | Owned by: | alguem |
---|---|---|---|
Priority: | pequena | Milestone: | Backlog do Produto |
Component: | ExpressoMail | Version: | |
Severity: | média | Keywords: | |
Cc: | WorkGroup: |
Description
Quando usuário escolhe uma ordenação de mensagens por remetente ou assunto, subordenar as mensagens por data, de modo que as mensagens com mesmo remetente ou assunto tenham uma ordenação prevista.
Change History
comment:1 Changed 14 years ago by wmerlotto
- Version changed from 1.0 to Trunk (trunk)
- Type changed from tarefa to melhoria
- Milestone set to Expresso 2.1
comment:2 Changed 13 years ago by wmerlotto
- Milestone changed from Expresso 2.1 to Expresso 2.2
Nilton, foi esta funcionalidade que vc comentou, durante a Lantinoware 2009, que o PHP não possui suporte à ordenação de datas (ou algo assim... me corrija se estiver errado)?
comment:3 Changed 13 years ago by niltonneto
Na verdade, a função nativa imap_sort não contempla ordenação composta (subject e date juntas por exemplo). Além disso não ordena corretamente pelo "from", e por isso tivemos que implementar manualmente isso no ExpressoMail?. Além disso, há problemas de performance. Enfim, essa função usa a biblioteca c-client para ordenar as mensagens, e aí teríamos que avaliar como seria possível corrigir todos esses problemas, em um nível mais baixo de implementação, substituindo quem sabe, a própria imap_sort.