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 317920 - Subscriptions UI is showing all accounts
Subscriptions UI is showing all accounts
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.4.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 462942 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-10-04 12:42 UTC by Crispin Flowerday (not receiving bugmail)
Modified: 2010-10-02 23:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Crispin Flowerday (not receiving bugmail) 2005-10-04 12:42:16 UTC
Version details: 2.4.1-0ubuntu3
Distribution/Version: Ubuntu/Breezy

The subscriptions UI is showing all my email accounts. I have 2 email accounts
that are imap, and about 8 others that don't have any receiving server set. It
is showing all accounts in the list, and when you select one of the others, you
get an alert saying:

--
Error while Opening store .

Could not parse URL `'
--
Comment 1 Karsten Bräckelmann 2006-01-23 19:20:29 UTC
confirming
Comment 2 Matthew Barnes 2008-11-19 14:54:26 UTC
Moving this to Mailer.
Comment 3 Paul Bolle 2009-04-09 09:40:29 UTC
*** Bug 462942 has been marked as a duplicate of this bug. ***
Comment 4 Paul Bolle 2009-04-09 12:22:14 UTC
Confirming the main point (that the UI shows all accounts) in 2.26.0.

Cannot reproduce the alert anymore. (The alert seems to have been produced by  camel/camel-url.c:camel_url_new() and mail/mail-ops.c:get_store_desc() and some hard to locate previous version of a third function.)

Currently the main part of the "Folder Subscriptions" dialog will say this, if one tries to reproduce the alert:
    "This store does not support subscriptions, or they are not enabled."
(This is from mail/em-subscribe-editor.c:subscribe_set_store().)

It must be noted that his message is:
- too technical (what's a "store"?); and 
- confusing, since you cannot really enable subscriptions (it is a hardcoded property of nntp stores and imap stores (grep for CAMEL_STORE_SUBSCRIPTIONS in evolution-data-server/camel/);and
- unnecessary, as these unsupported stores should simply be grayed out (unselectable) in the drop down widget listing all stores (whatever its name is).

In short: that message should be dropped, stores that do not support subscriptions should be grayed out.
Comment 5 Matthew Barnes 2010-10-02 23:49:02 UTC
Fixed for 2.91.0 in:
http://git.gnome.org/browse/evolution/commit/?id=ec089b4a4129458f7140254607306eec0ef4aebf

Only stores that support folder subscriptions are listed in the subscriptions dialog.