Bug 687985 - Cannot Undelete Messages if Filter is Active
Summary: Cannot Undelete Messages if Filter is Active
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-15 22:49 UTC by David Le Sage
Modified: 2011-03-17 10:03 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-17 10:03:11 UTC
Type: ---


Attachments (Terms of Use)
Screenshot 1: Searching for the name Joshua in the Trash Folder with the filter set to "Current Account" and there is no Undelete option in the context menu. (221.66 KB, image/png)
2011-03-16 22:03 UTC, David Le Sage
no flags Details
Screenshot 2: Exactly the same search but with the filter set to Current Folder and the Undelete option is now available. (220.01 KB, image/png)
2011-03-16 22:05 UTC, David Le Sage
no flags Details
Screenshot 3: Finally, Undelete is also available if it is set back to Current Account and all searches have been cleared. (217.87 KB, image/png)
2011-03-16 22:08 UTC, David Le Sage
no flags Details

Description David Le Sage 2011-03-15 22:49:07 UTC
Description of problem:
If I add a filter to search for specific messages in the trash folder and then right-click on these messages, there is no Undelete option.

Version-Release number of selected component (if applicable):
evolution-2.91.91-1.fc15.x86_64


How reproducible:
Every time.

Steps to Reproduce:
1. Go into the trash folder and select one or more messages.
2. Right-click to bring up the context menu. 
3. One of the menu items is "Undelete Message."  Great!  :-)
4. Now, in the search field at the top of the screen, type in a search term, such as the name of someone from whom you have been receiving messages.
5. Click return to filter by that search term.
6. Now select some of the messages that have been returned by the search.
  
Actual results:
Undelete Message is not available.

Expected results:
This option should be available so that I can undelete the messages for which I have just searched.

Additional info:

Comment 1 Milan Crha 2011-03-16 06:49:53 UTC
Thanks for a bug report. I tried to reproduce this in a Trash folder under On This Computer and under my IMAP account, but I cannot reproduce it, the "Undelete message" is there. I have set "in current folder" beside the search term.

Do you have that there too?

Comment 2 David Le Sage 2011-03-16 06:56:52 UTC
Hello Milan,

No, it was set to "Current Account."  I just tried it again and, if I set it to Current Folder, the Undelete option is available but if it is set to Current Account it is not available.


FWIW, I am running Evolution as a Zimbra IMAP client.

David

Comment 3 Milan Crha 2011-03-16 07:52:13 UTC
OK, when I set "Current Account", then messages from the trash are not shown. To have them visible I also checked View->Show deleted messages. With this option on the messages from Trash are strike-through.

Is it same for you?

Comment 4 David Le Sage 2011-03-16 21:58:55 UTC
No, that is not the case for me at all. I don't have to tick that option and they are not shown with a strike-through. Our configurations must be quite different.  


I will send you some screenshots in a moment.

Comment 5 David Le Sage 2011-03-16 22:03:32 UTC
Created attachment 485858 [details]
Screenshot 1:  Searching for the name Joshua in the Trash Folder with the filter set to "Current Account" and there is no Undelete option in the context menu.

Comment 6 David Le Sage 2011-03-16 22:05:48 UTC
Created attachment 485859 [details]
Screenshot 2:  Exactly the same search but with the filter set to Current Folder and the Undelete option is now available.

Comment 7 David Le Sage 2011-03-16 22:08:20 UTC
Created attachment 485860 [details]
Screenshot 3:  Finally, Undelete is also available if it is set back to Current Account and all searches have been cleared.

Comment 8 Milan Crha 2011-03-17 10:03:11 UTC
Thanks for the update.

comment #5 - yes, that's the same thing we have. Notice the left side folder tree is disabled, indicating search in effect

comment #6 - also same here, folder tree is enabled, indicating the search done in one folder only

comment #7 - right, even the combo says "Current Account", then no search is activated, then also the folder tree is not disabled and this might mean a state for most time when you are using evolution (in most folders).

Please note that state in comment #5 and comment #6 don't show same content. Try to do View->Show Deleted Message when you have activated search in Current Account (the one from comment #5), and you'll see also deleted messages.


Note You need to log in before you can comment on or make changes to this bug.