GNOME Bugzilla – Bug 561696
Invitation's "Open Calendar" button jumps to current day
Last modified: 2011-12-15 10:33:44 UTC
I think it would be more beneficial to open the calendar on the start time date. That way you can immediately see whether or not a meeting request should be accepted or denied. If clicking "Open Calendar" would take you to the actual start time date, inclusion of the buttons: Decline, Tentative, or accept could be coded in to make it easier.
Created attachment 123123 [details] Button view after hitting open calendar in meeting request.
Created attachment 123125 [details] tentative-calendar item
Created attachment 123126 [details] accepted-view This is the current view when evolution automatically posts the meeting to your calendar by default without any action on your part.
The logic could be like this: Here are mock-up .jpgs Proposed button additions - (Button View Image) 1. If you click on decline it will remove it from your Calendar. (Self Explanatory) 2. If you click Accept it will remain on the calendar without the accept/decline/tentative buttons. it will appear without any other (accepted-view) 3. If you choose Tentative the Blue Diamond Question Mark Icon will be placed on the right hand side. (tentative-calendar item). Separately I think in the future if tentative were used this way it would be cool to allow you to specify why you haven't accepted the request... kind of like decline w/options.
Thanks for a bug report. You are proposing two different things here, though. The other, for inclusion of buttons on the event which is not in you calendar (it is not there always, like when you are invited to a new meeting), and for changed behaviour of the "Open Calendar" button. Even if the event is added into your calendar, adding there buttons is not that simple/ There are some technical issues with it, not talking about no enough space for it in certain cases. Thus I'll use this bug report for the "Open Calendar" button changes only.
I see this had been fixed for 3.2.0 by this commit: http://git.gnome.org/browse/evolution/commit?id=44e007e1
Turned out that the above commit introduces some regressions, thus I'm reopening this.
Created attachment 203556 [details] [review] evo patch for evolution; Chen fixed it right in the itip-formatter with the added forward slash, as it made the URI to have parameters. Without that they were missing and the code ignored them. The rest of the change was not needed, thus I reverted it and I also fixed an issue with "&" being used instead of simple "&". With this used can call evolution like this: $ evolution "calendar:///?startdate=20111224&enddate=20111226"
Created commit 09b1732 in evo master (3.3.3+) Created commit 38a1e0e in evo gnome-3-2 (3.2.3+)