Comments (25)
Webcal calendars are subscriptions that don't seem to be supported by DAVdroid. Use ICSdroid instead : https://davdroid.bitfire.at/faq/entry/subscribe-ics-file/
from calendar.
Webcal calendars are subscriptions that don't seem to be supported by DAVdroid.
These calendars should be reported as read-only CalDAV calendars by Nextclound, and then be detected by DAVdroid.
Do you know whether Nextcloud reports these subscriptions as calendars?
from calendar.
Do you know whether Nextcloud reports these subscriptions as calendars?
No, it does not. It's not a calendar collection, but a subscription.
from calendar.
These calendars are also not cached on the server, only in the users browser.
from calendar.
No, it does not. It's not a calendar collection, but a subscription.
Ah ok, so CalDAV clients can't see it of course.
from calendar.
They do, this calendar app is also only a caldav client.
The iOS and OS X calendar app will also display it properly.
from calendar.
No, it does not. It's not a calendar collection, but a subscription.
/
They do, this calendar app is also only a caldav client.
As fas as I know the CalDAV RFC, CalDAV clients can see only calendar collections. Have I missed something?
from calendar.
The subscribed collection is not an official part of the CalDAV standard. It's some extension by apple
from calendar.
I see, Nextcloud reports:
<d:response>
<d:href>/nextcloud/remote.php/dav/calendars/test/my-subscription/</d:href>
<d:propstat>
<d:prop>
<d:resourcetype>
<d:collection/>
<cs:subscribed/>
</d:resourcetype>
[…]
So it's not a calendar collection and thus can't be listed (and synchronized) by DAVdroid.
Thanks for your help.
from calendar.
Is there any reason why only Apple's non-standard extension is used? Couldn't the resource be described like this:
<d:resourcetype>
<d:collection/>
<cs:subscribed/>
<cs:calendar/>
</d:resourcetype>
from calendar.
Because there is no official standard for it and Apples private standard is the most widely used one
from calendar.
What is wrong with describing it as calendar?
from calendar.
The calendar will be empty. The entries are not stored on the server, but the browser loads them directly.
from calendar.
Also contact birthdays are exposed as calendar but WebCAL subscriptions aren't. Both are described as subscriptions in the Calendar UI.
It wasn't clear to me that the calendar UI is not a pure CalDAV client.
from calendar.
Subscriptions are just read-only calendars. if you share a calendar with someone read-only it will also show up as subscription.
from calendar.
I'm arguing that it is counter-intuitive to label two things as subscription when they have entirely different semantics in CalDAV.
from calendar.
Well, but the semantic here is calendars = read-write, subscriptions = readonly. I'm very open for a discussion to rename subscription to something else.
when they have entirely different semantics in CalDAV.
Sorry, but ordinary users frankly don't give a shit about what CalDAV is and how it handles calendars.
from calendar.
Sorry, but ordinary users frankly don't give a shit about CalDAV.
Users do give a shit as soon as they use that protocol to sync ownCloud with DAVDroid or any other non-Apple client. They have to give even more of a shit as soon as they notice that only parts of their subscriptions are discovered by standards-conformant CalDAV clients.
from calendar.
They have to give even more of a shit as soon as they notice that only parts of their subscriptions are discovered by standards-conformant CalDAV clients.
We are considering making them available as ordinary caldav calendars, but this requires changes to the server-part. It's nothing we can do in a simple calendar release. Something like this would come in a bigger Nextcloud release.
from calendar.
That's totally understandable.
from calendar.
@georgehrke @untitaker so for making them available as ordinary CalDAV calendars, should there maybe be a separate planning issue opened? :)
from calendar.
Any news on this? I would like my subscribed calendar feeds to show up on my mobile device.
from calendar.
For starters, see nextcloud/server#1497
from calendar.
Are there any news about this? Vdirsyncer still can not sync Nextcloud's WebCal subscriptions, and the workaround on the client side is janky at best.
from calendar.
@leopoldfajtak please open a new issue with details, as things have changed since then
from calendar.
Related Issues (20)
- Geolocation HOT 1
- Add attachment (Nextcloud internal) popup does not show files and folders HOT 2
- Include incoming shared calendars in the "default calendar" selection HOT 2
- Add all holiday calendars from Thunderbird? HOT 4
- Personal calendar cannot be removed HOT 3
- Not possible to add appointments via WebUI HOT 6
- Folder and file picker doesn't work HOT 4
- Import of ICS file with two entries (Deutsche Bahn Ticket, outward and return) partially fails, needs two imports HOT 1
- Calendar - error when creating event with an invited circle containing a group HOT 2
- changed events should send email HOT 4
- Time zone selection not working for new event popup HOT 3
- Customize default calendars and auto-create on remote login
- Auto save item to save user input when not connected
- Event entries with UTF-8 BOM elements in Text are not loaded, shown and after export cannot be imported HOT 2
- Automatically refresh data HOT 1
- Share event via a "share link" HOT 2
- Calender subscription URL not stripped HOT 1
- Web UI dashboard upcoming events widget not showing all events HOT 2
- Label columns, and permit customisation of size, display, and order.
- Public holidays don't show up on sundays HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calendar.