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 680244 - CalDAV URL should be configured in once, not separated
CalDAV URL should be configured in once, not separated
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
3.6.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[account-mgmt] evolution[cal...
Depends on:
Blocks:
 
 
Reported: 2012-07-19 10:38 UTC by Milan Crha
Modified: 2012-11-26 16:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (8.02 KB, patch)
2012-11-26 15:58 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2012-07-19 10:38:37 UTC
I noticed inconsistency between calendar source editors, namely CalDAV has divided calendar's URL into host name and path, while On The Web calendars have just URL. Considering that users usually get just calendar URL, why to force them to divide it into two pieces?

I also noticed that On The Web uses full URI, like
  http://example.com/calendar.ics
while CalDAV has it
  Server: example.com
  ... quite many other settings widgets...
  Path: /caldav/user/calendar

This is very confusing to users, thus I'd prefer to have this doesn't in the same way for all calendar types, at it used to be.
Comment 1 Milan Crha 2012-07-19 10:40:12 UTC
(In reply to comment #0)
> This is very confusing to users, thus I'd prefer to have this doesn't in the

                                                            ... done    in...
Comment 2 Matthew Barnes 2012-07-19 11:11:42 UTC
My intention for CalDAV is to remove the Path field and write a collection backend for it, so that all you would do is provide a CalDAV server and user name and all available resources on the server are shown automatically.

So the inconsistency is intentional.  I suppose you'll only reopen this if I close it though.
Comment 3 Milan Crha 2012-07-23 08:36:43 UTC
The thing is that not all servers provide "discovery" functionality, neither they offer you "shared" calendars, thus you always want to provide calendar URL.

My thought of the "collection" was that we might provide a module (please give me a better name) "Browse WebDAV server", which will detect all possible sources (DAViCal  and others currently provide all event/memo/task/book) and let user check which should be added. The module should be available through menu, like under File-> or any better. This way it'll be under control of the user, and he/she will still be able to tweak for other sources.
Comment 4 Milan Crha 2012-11-26 15:58:21 UTC
Created attachment 229910 [details] [review]
evo patch

for evolution;

This makes it consistent, URL in CalDAV is edited in once now.
Comment 5 Milan Crha 2012-11-26 16:00:11 UTC
Created commit f863be0 in evo master (3.7.3+)