Ticket #739 (closed defeito: fixed)

Opened 11 years ago

Last modified 10 years ago

Ao renomear uma pasta com sub-niveis no arq.local, estas não mais aparecem

Reported by: lavoisier.vieira Owned by: brunocosta
Priority: média Milestone: Expresso 2.2
Component: API Version: trunk
Severity: média Keywords: [serpro]
Cc: WorkGroup:

Description

Ao renomear uma pasta com sub-niveis no arq.local, estes não mais aparecem.

Para reproduzir:

1.crie uma pasta no seu arquivamento local; 2.crie sub-pastas nestas pasta; 3.renomear a primeira pasta para outro nome; 4.verifique pela arvore das caixas que suas subpasta desapareceram;

PS: Se voce renomear para o antigo nome(exatamente igual) as subpastas são apresentadas novamente.

Change History

comment:1 follow-up: ↓ 2 Changed 11 years ago by diogenesduarte

Alguém está resolvendo esse ticket? estava pensando em resolvê-lo.

comment:2 in reply to: ↑ 1 Changed 11 years ago by brunocosta

Replying to diogenesduarte:

Alguém está resolvendo esse ticket? estava pensando em resolvê-lo.

Eu já tenho a solução no código aqui do serpro e posso comitar na comunidade também. Eu estou resolvendo também o problema de quando você apaga uma pasta com subpastas, fazendo que se comporte igual ao IMAP (ou seja ele não permite que você apague pastas que tenham subpastas dentro)

comment:3 Changed 11 years ago by diogenesduarte

hum... se você puder comitar essas duas correções na comunidade seria interessante, pois também estamos precisando dessa correção para lançar a versão 2.0 aqui também.

comment:4 Changed 11 years ago by brunocosta

Implementado em [1666]

Na função rename_folder depois que a pasta é renomeada é executado um UPDATE na tabela 'mail' que substitui o string <nome da pasta antiga>+'/' para que ela apareça corretamente com subpasta da pasta renomeada.

comment:5 Changed 11 years ago by diogenesduarte

acho que já pode fechar esse ticket...

comment:6 Changed 10 years ago by brunocosta

  • Status changed from new to closed
  • Resolution set to fixed
  • Severity set to média

Funciona no branch 2.2

Note: See TracTickets for help on using tickets.