After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 796155 - Allow changing per-folder archive settings when auto-archiving is disabled
Allow changing per-folder archive settings when auto-archiving is disabled
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.28.x
Other All
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2018-05-16 05:20 UTC by Paul Wise
Modified: 2018-05-22 08:58 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Paul Wise 2018-05-16 05:20:00 UTC
I noticed that the per-folder archive settings affect manual archiving with the Ctrl+Alt+a shortcut but if I do not want to enable automatic archiving, then I cannot enable custom per-folder archive settings that also affect manual archiving. Instead, the default archive folder is used.

I would suggest the following enhancements:

Rename the "AutoArchive" tab of the "Folder Properties" to "Archive".

Remove the word "old" from each of the three options at the bottom.

Change "Cleanup" to "Auto-cleanup" and add a checkbox to the left of it.

When the checkbox is unchecked, no automatic archiving will happen in the folder, but manual archiving with Ctrl+Alt+a can happen.

So the dialog would be like this:

Folder Properties
Archive
[ ] Archive this folder using these settings:
    [ ] Auto-cleanup messages older than
    ( ) Move messages to the default archive folder
    ( ) Move messages to:
    ( ) Delete messages
Comment 1 Milan Crha 2018-05-22 08:57:34 UTC
Thanks for a bug report. I did it almost that way. The only change is that the "Archive this folder using these settings:" is not a checkbox. Otherwise it's as you suggested. I cannot push it into the stable branch due to changed localized strings.

Created commit 27c038dda0 in evo master (3.29.3+)