Closed
Bug 1496744
Opened 7 years ago
Closed 7 years ago
CalDAV should support multiple calendars, e.g. Owncloud
Categories
(Calendar :: Provider: CalDAV, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 306495
People
(Reporter: bugzilla.mexon, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:62.0) Gecko/20100101 Firefox/62.0
Steps to reproduce:
Trying to add my Owncloud calendars:
* In Owncloud web interface, click "Settings and Import"
* Copy the URL from "Primary CalDAV Address" (https://owncloud.exon.name/remote.php/dav/)
* In Lightning, select "New Calendar...", "On the Network"
* Select "CalDAV" and paste URL into "Location"
* Give it a name and an email
Actual results:
* New calendar appears with yellow exclamation triangle next to it
* Events are not imported from Owncloud
* It only worked when I imported a specific calendar https://owncloud.exon.name/remote.php/dav/calendars/mat/personal/
* Clicking on the yellow exclamation mark didn't bring up any more detail about what the problem was
* Running on the command line, I got the following output:
Warning: There has been an error reading data for calendar: Owncloud. However, this error is believed to be minor, so the program will attempt to continue. Error code: DAV_DAV_NOT_CALDAV. Description: The resource at https://owncloud.exon.name/remote.php/dav/ is a DAV collection but not a CalDAV calendar
Warning: There has been an error reading data for calendar: Owncloud. However, this error is believed to be minor, so the program will attempt to continue. Error code: READ_FAILED. Description:
Error: [calCachedCalendar] replay action failed: null, uri=https://owncloud.exon.name/remote.php/dav/, result=2147500037, operation=[xpconnect wrapped calIOperation]
Expected results:
* Events should have been imported from Owncloud
* Behind the scenes, it should have retrieved the URL and discovered one or more calendars underneath
* If there is only one calendar, it could just import that one
* If there are multiple calendars, it could e.g. ask user to select one from a list
* Another way of handling that is to automatically import all available calendars
* Clicking on a yellow exclamation mark should bring up the error message about "not a CalDAV calendar", or that error should be surfaced some other way
Note that I previously imported the "Primary CalDAV Address" onto an Android phone using DAVdroid. I used the "iOS / OS X CalDAV Address" to import the account to OS X's Calendar and also onto an iPhone. Events from all calendars automatically show up. This is why I expected the same URL to work in Lighting.
Updated•7 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•