Ticket #3088 (closed melhoria: fixed)
Melhoria no arquivamento local do Expresso
Reported by: | airton | Owned by: | airton |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.5.0 |
Component: | ExpressoMail | Version: | sandbox |
Severity: | média | Keywords: | Prognus, ExpressoMail, arquivamento local, mailArchiver |
Cc: | WorkGroup: |
Description
Devido a descontinuidade do Gears, que era utilizado pelo Expresso para o arquivamento local, tornou-se necessário a implementação de uma nova solução de arquivamento local. A última versão do Firefox que dava suporte para o Gears era a 3.6, o que impedia a atualização do mesmo.
A solução encontrada foi a criação de um serviço que fará o gerenciamento das mensagens no sistema de arquivos do usuário localmente, e que fornecesse uma API para que o expresso pudesse manipular as mensagens e estruturas de pastas locais.
O ticket da Prognus referente a melhoria é o #1825.
Change History
comment:3 Changed 12 years ago by marcosw
Commit realizado na revisão [7154]. Inserida validação para exibição das pastas locais apenas quando vierem dados para que sejam populadas. Caso contrário, sem a validação, o javascript apresenta erro bloqueante informando que a variável é indefinida.
comment:4 Changed 12 years ago by airton
Documentação do MailArchiver, serviço utilizado na nova implementação do arquivamento local.
comment:5 Changed 12 years ago by airton
Na revisão [7157] foi implementado a funcionalidade de arquivamento de mensagem. Atualmente, só está arquivando uma mensagem. Estou melhorando isso e vou adequar ao padrão de parâmetros do método da API para arquivar mais de uma mensagem.
Também foi adicionado ao menu de contexto a opção de arquivar e um ícone representando a funcionalidade.
comment:6 Changed 12 years ago by marcosw
Correção na revisão [7166]. Correção da impossibilidade de ocultar/expandir a estrutura de pastas e de marcar os checkboxs das mensagens.
comment:7 Changed 12 years ago by marcosw
Commit realizado na revisão [7172]. Término da funcionalidade de mover/remover entre mensagens de pastas locais. estas funcionalidades foram validadas nos casos de drag/drop, através dos botões "mover" e "Excluir" (tanto na aba de listagem, selecionando os checkbox, quanto na aba de visualização da mensagem) e no menu de contexto ("Mover Para..." e "Excluir").
comment:8 Changed 12 years ago by airton
Na revisão [7183] apliquei a melhoria para arquivar um grupo de mensagens selecionadas no expressoMail, através do menu de contexto.
comment:10 Changed 12 years ago by marcosw
Commit realizado na revisão [7189]. Implementação parcial de desarquivar (mover drag/drop de pasta local para pasta imap)
comment:11 Changed 12 years ago by marcosw
Commit realizado na revisão [7195]. Implementação da funcionalidade de desarquivar várias mensagens (mover de folder local para folder imap).
comment:12 Changed 12 years ago by thiago
- Listagem da arvore de pastas
- Adição de pastas
- Remoção de pastas
- Renomear pastas
- Listagem de pastas com privilégios diferenciados.
comment:13 Changed 12 years ago by marcosw
comment:14 Changed 12 years ago by thiago
- Implementado a funcionalidade de mover pastas.
Commit na revisão r7206
comment:15 Changed 12 years ago by thiago
- Adicionado a validação das preferencias do usuario.
Commit na revisão r7220
comment:16 Changed 12 years ago by marcosw
comment:17 Changed 12 years ago by thiago
- Implementado a funcionalidade de exclusão de todas as mensagens presente na pasta trash e spam.
Commit na revisão r7234
comment:18 Changed 12 years ago by thiago
- Uma parte da exportação de mensagem em arquivamento local foi implementada.
comment:19 Changed 12 years ago by fernando
Implementado ocultar pastas locais ao desativar o serviço. O ativar serviço ainda tem problemas.
comment:20 Changed 12 years ago by marcosw
Commit realizado na revisão [7296]. Adicionado funcionalidade de busca rápida de mensagens locais.
comment:21 Changed 12 years ago by marcosw
Commit realizdo na revisão [7320]. Adicionado funcionalidade parcial para flags de mensagens locais (a partir da tela de visualização da mensagem e ao abrir uma mensagem não lida)
comment:22 Changed 12 years ago by marcosw
Commit realizado na revisão [7331]. Adicionado funcionalidade de manipulação de flags de mensagens locais:
- Inserir flags normal/importante/lida/não lida para mensagens dentro de pastas locais
- Manter flags normal/importante/lida/não lida ao arquivar/desarquivar uma ou várias mensagens locais.
comment:23 Changed 12 years ago by marcosw
Commit realizado na revisão [7334]. Correção na funcionalidade de arquivar/desarquivar mensagens de subpastas locais.
comment:24 Changed 12 years ago by thiago
- Exportação de mensagens selecionadas.
Commit na revisão r7340
comment:25 Changed 12 years ago by thiago
- Corrigido o problema de modificar a visualização por categorias de mensagens locais "Todas, não lidas, lidas ... "
Commit na revisão r7343
comment:26 Changed 12 years ago by fernando
Atualizado árvore de pastas da tela de busca avançada. Adequado busca avançada utilizando o MA, porém as buscas no MA passando como parâmetro datas ainda não estão funcionando.
comment:27 Changed 12 years ago by thiago
- Retirado algumas opções que não são necessárias no arquivamento local.
Commit na revisão r7347
comment:28 Changed 12 years ago by thiago
- Correção no submenu dos marcadores.
- validação de criação de marcadores nas mensagens locais.
comment:29 Changed 12 years ago by thiago
- Validação para impedir a criação de marcadores a partir de mensagens do archiver.
comment:30 Changed 12 years ago by thiago
comment:31 Changed 12 years ago by fernando
Corrigido busca em todas as pastas (busca avançada).
comment:32 Changed 12 years ago by marcosw
comment:33 Changed 12 years ago by thiago
- Corrigido o problema que ocorria nas pastas do archive ao jogar mensagens do imap para o archiver.
Commit na revisão r7387
comment:34 Changed 12 years ago by thiago
- Voltando o responder no mail archiver.
Commit na revisão r7404
comment:35 Changed 12 years ago by gustavo
- Corrigido o problema do clip e do download de imagens pelo carousel
- Removidas algumas opções no menu de contexto caso a mensagem seja local.
- Removidos ícones indesejados
- Adicionadas validações para anexos em pastas locais.
- Em mensagens que contenham anexo, agora é carregado todo o conteúdo.
- Corrigido problema na exibição de mensagens do qual não tinham no cabeçalho o atributo "Date" ( Rascunho e Enviadas)
- Corrigido problema na leitura de Rascunhos nas pastas locais;
- Arrumado problema na tela de Anexar Mensagens do qual dava um erro num código deprecado do gears.
comment:36 Changed 12 years ago by thiago
- Listagem correta das mensagens no mailarchiver na aba da pasta que está aberta ( Ao caminhar pelas preferencias de "Lidos, não lidos, respondidos, etc... )
Entre elas: Mensagem não lida, Mensagens lidas.
Commit na revisão r7408
comment:37 Changed 12 years ago by marcosw
Commit realizado na revisão [7409].
- Correção na seleção de mensagens independente de paginação. Possibilidade de manter as mensagens selecionadas ao mudar a página e de manter a consistência da quantidade de mensagens selecionadas quando excluir e mover.
comment:38 Changed 12 years ago by fernando
Adicionado link dinamico do MailArchive Admin e corrigido bug da busca avançada por data.
comment:39 Changed 12 years ago by marcosw
Commit realizado na revisão [7911].
- Retirados comentários e códigos inválidos.
comment:40 Changed 12 years ago by gustavo
- Corrigido problema da data ao arquivar um rascunho ou uma mensagem da pasta enviadas.
comment:41 Changed 12 years ago by marcosw
Commit realizado na revisão [7414]
- Realizado o merge da melhoria de arquivamento local para o repositório trunk.
comment:42 Changed 12 years ago by thiago
- Validação na estrutura de pastas para o archiver.
Commit na revisão r7415
comment:43 Changed 12 years ago by thiago
- Correção do problema de paginação.
Commit na revisão r7422
comment:44 Changed 12 years ago by thiago
comment:45 Changed 12 years ago by thiago
- Problemas com flags (archive to imap) resolvido.
commit na revisão r7428
comment:46 Changed 12 years ago by fernando
Corrigido na busca avançada as flags de importante e não importante.
comment:47 Changed 12 years ago by thiago
- problema de validação fixed.
commit na revisão r7448
comment:48 Changed 12 years ago by marcosw
Correção para não exibir alerta "Mensagem removida" ao remover mensagem durante operação de arquivamento/desarquivamento. Commit realizado na revisão [7449].
comment:49 Changed 12 years ago by thiago
- Implementado a funcionalidade de criar estruturas de pastas a partir do delimiter.
Commit na r7450
comment:50 Changed 12 years ago by thiago
comment:51 Changed 12 years ago by thiago
- Traduzido o nome do outbox
Commit na revisão r7453
comment:52 Changed 12 years ago by thiago
- Tradução do nome da outbox - ( Outro arquivo )
- Correção de um bug na criação de pastas.
Commit na revisão r7454
comment:53 Changed 12 years ago by marcosw
comment:54 Changed 12 years ago by fernando
Removido o botão de acesso ao MailArchiver Admin da lista de pastas locais, para o menu Ferramentas.
comment:55 Changed 12 years ago by thiago
- Internacionalizações
- Correção de bug nas abas
commit na revisão r7459
comment:56 Changed 12 years ago by thiago
- Correção nas abas do mail archiver.
Commit na revisão r7467
comment:57 Changed 12 years ago by marcosw
comment:58 Changed 12 years ago by thiago
- Problema ao selecionar todas as mensagens.
commit na revisão r7471
comment:59 Changed 12 years ago by fernando
Traduzido algumas frases do MailArchiver para pt-br.
comment:60 Changed 12 years ago by marcosw
Removido comentários inválidos. Commit na revisão [7496].
comment:61 Changed 12 years ago by thiago
- Retirando validações Gears na parte de administracao
Commit na r7532
comment:62 Changed 12 years ago by thiago
- Validação na hora de enviar uma pasta do archive para o imap, e vise-versa.
Commit na r7537
comment:63 Changed 12 years ago by thiago
- Problema ao desarquivar "mensagens" que não foram selecionadas [ ele considerava que existia mensagens selecionadas e tentava desarquivar ]
Commit na revisão r7539
comment:64 Changed 12 years ago by thiago
- Problema ao desarquivar "mensagens" que não foram selecionadas [ ele considerava que existia mensagens selecionadas e tentava desarquivar ]
Commit na revisão r7540
comment:65 Changed 12 years ago by marcosw
Correção de método jquery para recuperar id de pasta local. Commit na revisão [7555].
comment:66 Changed 12 years ago by marcosw
Commit realizado na revisão [7574].
- Correção realizada no arquivo foldertre.js na verificação da preferencia de uso de arquivamento local. A Condição estabelecida para verificar a preferencia estava inconsistente.
comment:67 Changed 12 years ago by douglas
- Status changed from new to closed
- Resolution set to fixed
[7146]
Commit inicial da solução de arquivamento local da Serpro:
OBS: foi colocado o ticket errado nos comentários do commit, foi colocado:
Ticket #3037 - Codificar DFD0095 (fernando) - listagem de mensagens locais
e deveria ser
Ticket #3088 - Melhoria no arquivamento local do Expresso - listagem de mensagens locais