GNOME Bugzilla – Bug 312087
Feature request: list of saved files after "Save All Attachments"
Last modified: 2013-09-13 00:53:53 UTC
It would be great if Evolution showed a list of all files that were saved to the target directory after "Save All" is selected next to the list of attachments in 2.3.x, e.g. pop up a dialog that says something like the following: The following attachments were saved: Attachment Saved as files.zip [icon] /home/user/files.zip mydoc.odt [icon] /home/user/mydoc_(2).odt draft.txt [icon] /home/user/draft_(5).txt my story.doc [icon] /home/user/my_story.doc [X] Show this dialog when saving all attachments [Show Directory] [OK] The button "[Show Directory]" would then open the directory in Nautilus.
Bug 312089 describes why this dialog is needed -- currently if a file with the same name as an attachment exists in the save location, "Save All" fails. It should not however succeed and overwrite a file at the destination, so it should rename files with a numeric suffix, like what's used by browsers, and by Nautilus in moving files to the Trash. It is therefore important to tell the user what a file was actually saved as.
Will be taken in the next release, since we have gone past the UI Freeze.
;-) would also need additional strings that would have to be translated.
I do not think the comparing of Trash and regular folder is correct, further more, I think it's not a good idea to create newer and newer files every time one clicks on "Save All". No application behaves like that, Save is different than result of Copy. It should always save to same file, at least that "Save All". Anyway, you've right the dialog can be useful, because if somebody has mail with attachments with same names, then the result doesn't worked well (see bug #494425). So after rename, it can be useful to see what are the exact file names. Is it better to see only renamed files? Should be better to not show if no rename has been done?
Closing as wontfix, after a discussion with Andre on IRC, but feel free to create a patch for this and reopen bug, if you want.