Hi All,
I
just found the config.js setting
"globalSubscribedCalendars". I understand this feature
as an option to add external calendar files to every
user who has an account and can login with CalDavZap. I
tried this setting here:
var
globalSubscribedCalendars={hrefLabel: 'Subscribed',
calendars: [{displayName: 'Subscribed Calendar', href: 'http://www.schulferien.org/iCal/Ferien/icals/Ferien_Bayern_2015.ics',
userAuth: {userName: '', userPassword: ''}, ignoreAlarm:
true, color: '#ff0000', typeList: ['vevent','vtodo']}]};
But
nothing changed and this calendar does not show up.
Did
understand this feature wrong?
it will work as as soon as the remote server will send
proper CORS headers (because JavaScript makes a cross-domain
request to a remote server where the ICS file is hosted) ...
If possible, also explain
the delegation/shared calendar feature mentioned in the
description of globalSubscribedCalendars.
Delegation is a server functionality (calendar-proxy-read
and calendar-proxy-write support), shared calendars is used
to load an ICS file from a remote server (read-only mode and
the remote server must send proper CORS headers /JavaScript
limitation/).
JM
Thanks
Konrad