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 655494 - Move 'Calendar and Tasks' tab out of Mail Preferences
Move 'Calendar and Tasks' tab out of Mail Preferences
Status: VERIFIED FIXED
Product: evolution
Classification: Applications
Component: general
3.2.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-07-28 11:09 UTC by Akhil Laddha
Modified: 2013-09-13 01:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (1.32 KB, patch)
2011-08-09 12:41 UTC, Milan Crha
committed Details | Review

Description Akhil Laddha 2011-07-28 11:09:44 UTC
Edit -> Preferences

I always find it difficult to find 'Delete message after acting' option which is part of mail preferences -> calendar and tasks tab. I always open preferences and clicks on calendar and tasks (in left side panel) but later realize that setting is in mail preferences.
Comment 1 André Klapper 2011-07-31 11:06:26 UTC
Proposing to call the tab "Meetings" and merge the current "Free/Busy" tab under "Calendar and Tasks" into it.
Comment 2 Milan Crha 2011-08-08 12:37:21 UTC
Hmm, it has its logic to be placed in Mail Preferences, because "Meeting invitations" are used in Mailer only, from my point of view, though with the proper name it can be in Calendar & Tasks too.

With respect of Free/Busy tab, it's not that easy to merge them, as these tabs are going from plugins. The only way, I can think of, is to create an empty page and let plugins add them-self to it and hide the page if none plugin is available.
Comment 3 Akhil Laddha 2011-08-09 04:45:26 UTC
(In reply to comment #2)
> Hmm, it has its logic to be placed in Mail Preferences, because "Meeting
> invitations" are used in Mailer only, from my point of view.

True but we have been using Evolution for long time and we are used to its UI and we know where we can find settings. But if i am a first time user, at least i won't check calendar setting in mail preference because i don't know the difference between a meeting request and an appointment as for me, both are calendar related and should have setting in calendar preference. We (Evolution developers and power users) know that itip format is part of mailer and that is why 'Delete message after acting' should be in mail preference.

I can be wrong though as different user has different preferences.
Comment 4 André Klapper 2011-08-09 09:53:49 UTC
> With respect of Free/Busy tab, it's not that easy to merge them, as these tabs
> are going from plugins. The only way, I can think of, is to create an empty
> page and let plugins add them-self to it and hide the page if none plugin is
> available.

Milan, are you really sure? Which plugin(s) is it exactly?
Comment 5 Milan Crha 2011-08-09 12:08:05 UTC
I thought that, but I was partly wrong. The "Free/Busy" is a static (always there) page, the "Calendar and Tasks" comes from itip-formatter plugin, and the "Calendar Publishing" comes from publish-calendar plugin.

Merging any of these into one looks ugly, from my pint of view, and their content is also irrelevant.

I've a patch to me "Calendar and Tasks" page to "Calendar and Tasks" section as a "Meeting invitations" page
Comment 6 Milan Crha 2011-08-09 12:41:32 UTC
Created attachment 193485 [details] [review]
evo patch

for evolution;

Tab Edit->Preferences->Mail Preferences->Calendar and Tasks moved and renamed to Edit->Preferences->Calendar and Tasks->Meeting invitations tab.
Comment 7 Milan Crha 2011-08-09 12:43:09 UTC
Created commit 9ceea10 in evo master (3.1.5+)
Comment 8 André Klapper 2011-08-19 13:31:14 UTC
+++ b/plugins/itip-formatter/itip-formatter.c
+	tab_label = gtk_label_new (_("Meeting invitations"));

Missing consistency, as all other tab headers have capitalization.
I've fixed this in git.