elementary / switchboard-plug-onlineaccounts

Switchboard Online Accounts Plug
GNU General Public License v3.0
23 stars 16 forks source link

Caldav set calendar url of collection source #227

Closed marbetschar closed 3 years ago

marbetschar commented 3 years ago

This PR fixes issues where adding/editing and removing task lists weren't possible in the Tasks app. All of this was due to missing information when adding the CalDAV account through Online Accounts (for details see: https://github.com/elementary/tasks/issues/269#issuecomment-918174238)

The changes in this PR also enables us to drop a bunch of code which is no longer needed, because EDS is now capable to discover and add child sources (read "Task lists" or "Calendars") by itself.

cassidyjames commented 3 years ago

@marbetschar for details in the blog post, will this require users to remove and re-add their account to get this fix?

marbetschar commented 3 years ago

@cassidyjames right now: Yes. Once https://github.com/elementary/switchboard-plug-onlineaccounts/pull/216 is merged as well, then a simple edit and re-save is enough.