Hi Konrad,

On 06 Dec 2014, at 17:12, forum.news@gmx.de wrote:

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