Ticket #2971 (closed melhoria: fixed)

Opened 12 years ago

Last modified 12 years ago

Edição de pastas compartilhadas na própria árvore de pastas

Reported by: douglas Owned by: tezza
Priority: normal Milestone: Expresso 2.4.2
Component: ExpressoMail Version: trunk
Severity: média Keywords: árvore, pastas, compartilhadas, usuário, imap, prognus
Cc: WorkGroup:

Description (last modified by douglas) (diff)

Esta melhoria visa expandir o recurso de pastas dinâmicas recentemente implementado. A manipulação das pastas Imap diretamente na árvore de pastas está restrita apenas às pastas do usuário. Pastas compartilhadas até então não são contempladas.

Com esta implementação, o usuário poderá:

  • Ser capaz de criar novas pastas na estrutura de diretórios compartilhados do ExpressoMail.
  • Ser capaz de editar novas pastas na estrutura de diretórios compartilhados do ExpressoMail.
  • Ser capaz de excluir novas pastas na estrutura de diretórios compartilhados do ExpressoMail.
  • Ser capaz de alterar a estrutura de diretórios compartilhados do ExpressoMail movendo as pastas através do "arrastar e soltar".

Ticket da Prognus:  #2520.

Change History

comment:1 Changed 12 years ago by douglas

  • Description modified (diff)

comment:2 Changed 12 years ago by tezza

[6845]

  • Acrescentado informações de ACLs no retorno das pastas compartilhadas.

comment:3 Changed 12 years ago by tezza

[6846]

  • correção na identação dos arrays de ACLs implementados no método getFolders().
Last edited 12 years ago by tezza (previous) (diff)

comment:4 Changed 12 years ago by gustavo

[6888]

  • Permitido exportar todas as mensagens de uma pasta a partir da listagem de pastas;
  • Permitido executar as ações padrões para todas as pastas compartilhadas também.

comment:5 Changed 12 years ago by gustavo

[6889]

  • Traduções;
  • Reload no caso da falta de permissões;

comment:6 Changed 12 years ago by angelo

 r6890

  • Remoção da antiga tela de edição de pastas.

comment:7 Changed 12 years ago by angelo

 r6895

  • Remoção do código utilizado pela antiga tela de edição de pastas.

comment:8 Changed 12 years ago by gustavo

[6900][6901]

  • Removido antigo arquivo de contatos dinâmicos;
  • Removida função de remoção de contatos dinâmicos que não era utilizada;
  • Capacidade de mover pastas entre pastas compartilhadas;
  • Modificação do método de mover pastas para retornar erros do imap caso ocorram;

comment:9 Changed 12 years ago by angelo

 r6905 *Removidos os arquivos TreeShow?.js e folderExpresso.ejs que continham os métodos de validação e template da antiga tela de edição de pastas, respectivamente.

Version 0, edited 12 years ago by angelo (next)

comment:10 Changed 12 years ago by tezza

[6909] Corrigido o mapeamento das ACLs das pastas compartilhadas no método getFolders();

comment:11 Changed 12 years ago by gustavo

[6919]

  • Corrigido problema da "Permission Denied" não aparacer ... ;
  • Implementada validação da quantidade máxima de pastas que podem ser criadas/exibidas;

comment:12 Changed 12 years ago by gustavo

[6930]

  • Merge com a comunidade;

comment:13 Changed 12 years ago by gustavo

[6948]

  • Adicionada internacionalização ao template

comment:14 Changed 12 years ago by douglas

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.