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 766682 - Three-state value for 'download messages for offline' per folder
Three-state value for 'download messages for offline' per folder
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Mailer
3.20.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2016-05-19 20:33 UTC by Robert Munteanu
Modified: 2016-05-25 20:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Munteanu 2016-05-19 20:33:07 UTC
It would be useful to be able to download messages for offline for all folders except a few, for instance 'Deleted Items'. At the moment I would have to globally disable downloading messages for offline and then enable it manually for almost all folders.

For a large number of folders this is quite tedious and error-prone, so a more fine-grained control over this would be nice.

Also quoting Milan Crha from [1]:

I can imagine that an ideal solution would be to have the option in the
folder Properties three-state:
   [o] - greyed - with a meaning "follow account settings"
   [ ] - empty - do not copy messages for offline
   [x] - checked - always copy messages for offline in this folder
That way the user would have more freedom and more "adaptive" solution
for his/her needs.

[1]: https://mail.gnome.org/archives/evolution-list/2016-May/msg00025.html
Comment 1 Milan Crha 2016-05-20 06:54:36 UTC
Thanks for a bug report. This is handled deeper in the stack, thus I move this to the evolution-data-server. The evolution-ews will "inherit" it for free, once the change is done. No promises on the date/version, though.
Comment 2 Milan Crha 2016-05-25 20:10:47 UTC
Camel soname version bump due to CamelOfflineFolder::offline-sync
property changing its type from gboolean to CamelThreeState enum.
This change required few projects to be updated, except of the ews,
which is unaffected and inherits the change for free.

Created commit 60d550f in eds master (3.21.3+)
Created commit_9ea143d in evo master (3.21.3+) [1]
Created commit_2d757af in ema master (3.21.3+) [2]

[1] https://git.gnome.org/browse/evolution/commit/?id=9ea143d
[2] https://git.gnome.org/browse/evolution-mapi/commit/?id=2d757af