[Collection CalDAV] Populate calendar-auto-schedule for discovered sources
When I set up a “Collection account” I get many, currently 15, CalDAV based sub-accounts and I have for each of them to switch “Server handles meeting invitations” manually.
- When for a CalDAV-URL, presented as Calendar, the above property is switched, tweak Evolution to switch the “handles invitation” also for Tasks and Memos, that have the same URL.
A server either can and does send invitations for all collections or not, I do not see why for collection account this shall be per-WebDAV-collection property.
- For collection accounts having CalDAV resources, make the “Server handles invitation” property of the collection account and not of the individual CalDAV collections.
Evolution can determine whether the server handles the meeting invitation by looking for “DAV:calendar-auto-schedule” in OPTIONS and save the user the work to manually set this up.
- During “simple” or “collection” account setup or on “Refresh” set “Server handles meeting invitations” when
DAV:calendar-auto-schedule
is advertised.
I realise these wishes might exclude each other, but implementing any of them is an improvement.