Discussion:
Caldav
Gustavo Solt
2008-04-09 06:36:06 UTC
Permalink
Hi!

what is the current status of the 'free/busy' stuff for Invite Attendees
on a caldav calendar?
Work now in the new 0.8 version?

Kiss
Bruno Browning
2008-04-10 00:20:39 UTC
Permalink
It should, yes, provided of course that the CalDAV server supports it;
not all do.
bb
Post by Gustavo Solt
Hi!
what is the current status of the 'free/busy' stuff for Invite Attendees
on a caldav calendar?
Work now in the new 0.8 version?
Kiss
_______________________________________________
dev-apps-calendar mailing list
https://lists.mozilla.org/listinfo/dev-apps-calendar
Gustavo Solt
2008-04-15 03:58:37 UTC
Permalink
I am working on the CALDAV server of PHProjekt, so that is not the
problem :D

But i want to know how or what commands send the lightning for check the
availability of the users.

Did the lightning send something? when?

Kiss
Post by Bruno Browning
It should, yes, provided of course that the CalDAV server supports it;
not all do.
bb
Post by Gustavo Solt
Hi!
what is the current status of the 'free/busy' stuff for Invite
Attendees on a caldav calendar?
Work now in the new 0.8 version?
Kiss
_______________________________________________
dev-apps-calendar mailing list
https://lists.mozilla.org/listinfo/dev-apps-calendar
Bruno Browning
2008-04-15 04:40:42 UTC
Permalink
Good to know. :D

Basically we're following the caldav-sched spec:
http://greenbytes.de/tech/webdav/draft-desruisseaux-caldav-sched-04.html
... for freebusy para 6.1.7 is of particular interest.

In Sunbird/Lightning 0.8, when you are creating an event on a CalDAV
calender whose server supports scheduling and you go to the Invite
Attendees dialog and type in the email address of one of the attendees,
once you get to the "@" Sb/Ltn will commence POSTing the freebusy query
to the scheduling-outbox associated with that calendar. When you
complete typing the email address, presumably that query succeeds and
the results of the response are displayed.

Hope this helps.

bb
Post by Gustavo Solt
I am working on the CALDAV server of PHProjekt, so that is not the
problem :D
But i want to know how or what commands send the lightning for check the
availability of the users.
Did the lightning send something? when?
Kiss
f***@gmail.com
2008-04-15 16:55:32 UTC
Permalink
Post by Bruno Browning
Good to know. :D
Basically we're following the caldav-sched spec:http://greenbytes.de/tech/webdav/draft-desruisseaux-caldav-sched-04.html
... for freebusy para 6.1.7 is of particular interest.
In Sunbird/Lightning 0.8, when you are creating an event on a CalDAV
calender whose server supports scheduling and you go to the Invite
Attendees dialog and type in the email address of one of the attendees,
to the scheduling-outbox associated with that calendar. When you
complete typing the email address, presumably that query succeeds and
the results of the response are displayed.
Hi Bruno,

I've been under the impression that the only CalDAV "thing" Lightning
can configure is an individual calendar. At present, I am unaware of
any properties in caldav-sched associated with a calendar which would
tell you where the associated scheduling-outbox is. Are there any
such properties?
Alternatively, is there a way, similar to ical.App of configuring
Lightning to pickup the whole CalDAV infrastructure, for instance by
specifying the principal URL (or perhaps the calendar-home-set)?

Regards,
Gren.
Bruno Browning
2008-04-15 18:00:44 UTC
Permalink
Post by f***@gmail.com
Hi Bruno,
I've been under the impression that the only CalDAV "thing" Lightning
can configure is an individual calendar. At present, I am unaware of
any properties in caldav-sched associated with a calendar which would
tell you where the associated scheduling-outbox is. Are there any
such properties?
Alternatively, is there a way, similar to ical.App of configuring
Lightning to pickup the whole CalDAV infrastructure, for instance by
specifying the principal URL (or perhaps the calendar-home-set)?
Regards,
Gren.
_______________________________________________
dev-apps-calendar mailing list
https://lists.mozilla.org/listinfo/dev-apps-calendar
Hi Gren--

If the server advertises in its OPTIONS response that it supports
caldav-sched, Lightning queries the server for the location of in- and
out-boxes. You can see what the query looks like at:
http://mxr.mozilla.org/mozilla1.8/source/calendar/providers/caldav/calDavCalendar.js#1474
though I expect this part of the code to be rewritten before too
terribly long. At any rate, there's no client-side configuration to be done.

We don't currently have a way to pick up the whole infrastructure, but
the beginnings of such a thing are under discussion at:
https://bugzilla.mozilla.org/show_bug.cgi?id=306495
That's just talking about configuring Lightning to use a CalDAV
particular calendar collection, but the backend code that will be needed
to make it work will involve REPORTing the principal-url and
calendar-home-set and collecting pretty much the same data that iCal does.

Hope this helps.

Regards,
bb
f***@gmail.com
2008-04-16 14:36:45 UTC
Permalink
Thanks Bruno for the info on how Lightning ties into caldav-schedule.
Appears that Lightning does OPTIONS on the parent of the calendar
(which would typically be the calendar-home-set).
Our server (Scalix) wasn't advertising calendar-schedule on that URL.
After fixing that, the follow up is a PROPFIND on the same URL for
<principal-collection-set> which we need to support too. Something to
sink my teeth into.

Regards,
Gren.

Continue reading on narkive:
Loading...