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 511102 - "Show only subscribed folders" option is hidden deep in preferences
"Show only subscribed folders" option is hidden deep in preferences
Status: RESOLVED DUPLICATE of bug 383945
Product: evolution
Classification: Applications
Component: Mailer
2.24.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[accounts]
: 505323 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-01-21 19:19 UTC by Jakub 'Livio' Rusinek
Modified: 2009-08-03 06:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
Rough Glade mockup (16.01 KB, image/png)
2009-08-02 21:38 UTC, Matthew Barnes
Details

Description Jakub 'Livio' Rusinek 2008-01-21 19:19:29 UTC
I'm a Gmail-IMAP user and I'm disabling folder subscriptions, but Evolution don't respect them, when I close Evo, and run again.

It's a BUG.
Comment 1 Jean-François Fortin Tam 2008-08-16 18:41:10 UTC
By complete randomness, I found how to work around this. In the imap account preferences, go in the third tab (receiving options), and under the "Folders" section, activate the first checkbox that says "Show only subscribed folders" or something like that.

Now, the real bug here is: why is such an option in the preferences? The user should never have to find this out, it's completely redundant.
Comment 2 Jakub 'Livio' Rusinek 2008-08-16 18:53:49 UTC
wow. really such option exists hidden in there...

I thought it's bug in evolution IMAP handling! Jean, you're great :) .

so, maybe change this title, don't you think?
Comment 3 Jean-François Fortin Tam 2008-08-17 02:44:34 UTC
yeah, change the title for something like "don't mess around with the users' brains by providing the same option twice at different places!" I guess ;)

I personally think this option should be "always on" (= evo shows only the subscribed folders, as one would expect form "unsubscribing" from them) and removed from the preferences UI. It would provide the added benefit to simplify slightly the overcrowded preference dialog.

What do devs think of this, if you're reading this?
Comment 4 Alexander van Loon 2008-10-06 13:54:04 UTC
Totally agree with Jean-François. I think as well that the idea of not being subscribed to certain folders is that they're not shown. Could the Evolution/GNOME version please be updated to 2.24/2.24 and the bug be confirmed?
Comment 5 Milan Crha 2008-11-20 19:14:44 UTC
I'm not going to confirm this. The option is not redundant, you can make other meaning of the subscription these days. One is "do not show me this folder at all", (with combination of the mentioned check in preferences), or it can mean "do not look for new messages here", which is in combination with other check in preferences.

I also think the option is on the right tab (maybe it only isn't so intuitive where to look for such option)  and I think we can safely mark this as NotABug, or change the default value for the check in preferences to hide unsubscribed folders, which will affect only new accounts. Sounds good?
Comment 6 Matthew Barnes 2008-11-20 19:44:19 UTC
Milan: You might ask fejj if he remembers what the rationale was for that default before changing it.  I bet they were getting bugs from new users complaining about not seeing any folders after setting up a new account
(because they weren't subscribed to any).

Slightly OT: I still don't get how the "Always check for new mail in this folder" option in Folder Properties is supposed to work.  I don't have that enabled anywhere and yet new mail is always checked for in all my folders.
Is the wording backwards or is it tied in to subscriptions somehow?
Comment 7 Milan Crha 2008-11-21 09:30:28 UTC
(In reply to comment #6)
> Milan: You might ask fejj if he remembers what the rationale was for that
> default before changing it.  I bet they were getting bugs from new users
> complaining about not seeing any folders after setting up a new account
> (because they weren't subscribed to any).

I see, makes sense. Then no changing at all :)
Guys, are you fine with this explanation? I do not know how much related information is in user docs, but I hope there is some.

> Slightly OT: I still don't get how the "Always check for new mail in this
> folder" option in Folder Properties is supposed to work.  I don't have that
> enabled anywhere and yet new mail is always checked for in all my folders.
> Is the wording backwards or is it tied in to subscriptions somehow?

That's a bug I caused, see bug #558883 comment #45, I committed fix just yesterday. Please test and report back if the fix is wrong, Thanks in advance.
Comment 8 Matthew Barnes 2008-11-21 12:12:12 UTC
(In reply to comment #7)
> That's a bug I caused, see bug #558883 comment #45, I committed fix just
> yesterday. Please test and report back if the fix is wrong, Thanks in advance.

Got'cha.  Thanks.
Comment 9 Jean-François Fortin Tam 2008-11-21 13:06:26 UTC
> or it can mean
> "do not look for new messages here", which is in combination with other check
> in preferences.

Please explain to me the rationale for someone who would like to have folders displayed in his face all the time for which he does not want the mail to be checked. It makes no sense at all to me.

Those two options should really be combined into a single one. I can't think of a case where someone would want to unsubscribe from a folder without hiding it at the same time.
Comment 10 Jean-François Fortin Tam 2008-11-21 13:07:21 UTC
...especially if Evolution /does/ hide the folder automatically at first, but then shows it again when you restart the app!
Comment 11 Matthew Barnes 2008-11-21 14:06:10 UTC
(In reply to comment #9)
> Please explain to me the rationale for someone who would like to have folders
> displayed in his face all the time for which he does not want the mail to be
> checked. It makes no sense at all to me.

Archive folders, where old mail is stored for safekeeping and searching but where new mail will never arrive.  Specifying to skip such folders during an IMAP refresh can save time.
Comment 12 Akhil Laddha 2009-02-23 03:52:48 UTC
*** Bug 505323 has been marked as a duplicate of this bug. ***
Comment 13 Milan Crha 2009-07-29 12:00:46 UTC
> "Show only subscribed folders"  option is hidden deep in preferences

I do not know, I tend to WontFix this. There will be always someone not liking the other approach (defaulting to checked that option), thus either we can break our point of view used for years or keep it as it is now. Any objections here?
Comment 14 Chenthill P 2009-07-30 12:38:48 UTC
have a look at http://bugzilla.gnome.org/show_bug.cgi?id=383945#c14 .
Comment 15 Jean-François Fortin Tam 2009-08-02 19:30:48 UTC
Ok, so I'd like to remind that this behavior is confusing in part because when the user checks/unchecks one of the folders in the Subscription dialog, it appears/disappears on the folder list on the left of the main window.

This gives the false impression that using this dialog is supposed to control the hiding of the folders.

All in all, I think this could be solved by implementing two things:
1- Chenthill's suggestion in bug comment #14 (did not check the entire bug report, just the screenshot, and it seemed to make some sense).
2- Changing the dialog's behavior so that it unsubscribes from the folder that is being toggled, but does not hide it from the folder list UNLESS the proper option is activated in the preference.

Makes sense?
Comment 16 Matthew Barnes 2009-08-02 21:10:09 UTC
I've lost track of the distinction between this bug and bug #383945.  Can someone please restate what exactly is the bug here?  The second point in comment #15, which clearly is a bug, seems to just be restating bug #383945.


Clearly the subscription dialog needs rethought.  Here's my ideas:

Since the dialog forces you to manually choose an account before it displays anything anyway, I would like to kill the account dropdown and have the dialog only let you edit folder subscriptions for one account (the account name would still be clearly shown on the dialog, but as a label).  Then we could move the account-specific subscription preference to the account-specific subscription dialog, where it would be much more noticeable.

Also, the dialog should be accessible from multiple places.  In addition to the current main menu item [1], I'd like to be able to right-click on an account name in the folder tree and choose "Edit Subscriptions" from the popup menu.  An "Edit Subscriptions" button in the Account Editor wouldn't hurt either.  (We could put it where the "Show only subscribed folders" option is presently.)

Obviously the dialog needs a search feature, but that's been filed already with plenty of dupes.

Other thoughts?


[1] Maybe make the menu label dynamic based on the currently selected folder.
    e.g. Folder -> Subscriptions for <<account name>>...
Comment 17 Matthew Barnes 2009-08-02 21:38:09 UTC
Created attachment 139754 [details]
Rough Glade mockup
Comment 18 Matthew Barnes 2009-08-03 00:44:01 UTC
Closing this as a dupe per bug #383945 comment #22.

*** This bug has been marked as a duplicate of 383945 ***
Comment 19 Chenthill P 2009-08-03 06:39:39 UTC
(In reply to comment #15)
> Ok, so I'd like to remind that this behavior is confusing in part because when
> the user checks/unchecks one of the folders in the Subscription dialog, it
> appears/disappears on the folder list on the left of the main window.
> 
> This gives the false impression that using this dialog is supposed to control
> the hiding of the folders.
> 
> All in all, I think this could be solved by implementing two things:
> 1- Chenthill's suggestion in bug comment #14 (did not check the entire bug
> report, just the screenshot, and it seemed to make some sense).
> 2- Changing the dialog's behavior so that it unsubscribes from the folder that
> is being toggled, but does not hide it from the folder list UNLESS the proper
> option is activated in the preference.
The patch fixes this. Now the folders will not be hidden and just be un-subscribed if the preferences option is not set.