GNOME Bugzilla – Bug 680244
CalDAV URL should be configured in once, not separated
Last modified: 2012-11-26 16:00:11 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.
(In reply to comment #0) > This is very confusing to users, thus I'd prefer to have this doesn't in the ... done in...
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.
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.
Created attachment 229910 [details] [review] evo patch for evolution; This makes it consistent, URL in CalDAV is edited in once now.
Created commit f863be0 in evo master (3.7.3+)