Ticket #1570 (closed defeito: fixed)
Alterar para Normal uma mensagem recebida como Importante
Reported by: | cesar.vianna | Owned by: | diogenesduarte |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2.0-pre2 |
Component: | ExpressoMail | Version: | branch 2.2 |
Severity: | média | Keywords: | |
Cc: | WorkGroup: | Centro de Testes |
Description (last modified by rodsouza) (diff)
Ao abrir uma mensagem recebida como Importante e clicar para alterar para Normal, o Expresso informa que foi alterada, porém não altera o status.
Ao clicar como botão direito sobre uma mensagem importante e tentar alterar para Normal, é exibido um alert.
Change History
comment:1 Changed 13 years ago by diogenesduarte
- Owner changed from alguem to diogenesduarte
- Description modified (diff)
comment:2 follow-up: ↓ 3 Changed 13 years ago by rodsouza
- Description modified (diff)
Pelo que me lembro,quando tal funcionalidade foi concebida, mensagem recebida como importante não poderia ser desmarcada.
comment:3 in reply to: ↑ 2 Changed 13 years ago by cesar.vianna
Replying to rodsouza:
Sim. O problema é que quando realizamos a ação com o menu de contexto (botão direito) é exibido um alert avisando.
Já quando a ação é realizada com a mensagem aberta, a mensagem informa que alterou a marcação, quando não altera (e não deve alterar mesmo).
Só tem que inserir o mesmo alert do botão direito.
comment:4 Changed 13 years ago by diogenesduarte
- Status changed from new to closed
- Resolution set to fixed
O problema é que set_message_flag não pareceu ter sido implementado para mudar flag de mensagens abertas, e sim de mensagens respondidas e/ou encaminhadas. Aparentemente antigamente era chamado o set_messages_flag, e quando passou a ser chamado set_message_flag para mensagens abertas, o tratamento completo sobre flags não era feito, descartando a possibilidade de uma mensagem ter sido enviada como importante. Isso foi resolvido na revisão [3806].
Como em outros tickets houve um consenso que alerts são invasivos e incomodam o usuário, substituimos o alert pela função write_msg.