[Ietf-caldav] Creating a calendar
Bernard Desruisseaux
bernard.desruisseaux at oracle.com
Thu Aug 26 17:56:08 PDT 2004
Lisa,
Actually, I did look at WebDAV ACL today and I couldn't
find any report that would allow me to ask "Who am I?".
Which of the 4 WebDAV REPORTs do you have in mind exactly?
Cheers,
Bernard
Lisa Dusseault wrote:
> Could be provisioning, yes. For example, a CalDAV server might create
> the collections only when the user first logs in to an authorized
> account (LDAP or other). Or there might be a Web page for requesting a
> calendar repository. I think this is not a requirement for CalDAV to
> cover but I may be wrong about the use cases.
>
> I also like the idea of looking at the principal resource to find out
> more information like where the user's calendar is homed, where the
> user's other file sharing space can be found, etc. CalDAV would only
> have to define a property on the principal resource for this to work --
> the principal resources are locatable through special ACL REPORTs. I
> would expect the CalDAV server to manage this property value, rather
> than have the client attempt to set it.
>
> When a user logs in, the ACL standard defines a REPORT to ask "who am
> I". With that report the client gets the mapping from the user's login
> ID to a principal URL.
>
> Lisa
>
>
> On Aug 26, 2004, at 1:05 PM, Bernard Desruisseaux wrote:
>
>> I see calendar creation more as a provisioning issue, and
>> thus probably outside the scope of CalDAV.
>>
>> A user could find the location of his calendars by looking
>> at the "calendars" property (see section 11.2) of his own
>> principal resource (e.g., http://example.com/users/bernard)
>> assuming the user knows the URL of his own principal resource.
>> I don't actually know how he would though.
>>
>> Cheers,
>> Bernard
>>
>> Cyrus Daboo wrote:
>>
>>> Presumably the client uses MKCOL to create a new calendar container,
>>> but it has to include a body in the http request with suitable data
>>> to indicate which of the new collection resource types it wants to
>>> create. Or can it change the resourcetype after creating the
>>> collection? If the former we need to define the http request body for
>>> creating new collection resource types. Would that be a blob of xml?
>>> The WebDAV spec does not define what MKCOL request bodies are....
>>> Also, who gets to create the event, alarm, todo etc collections
>>> within the calendar resource? Presumably the server should do that
>>> when MKCOL + http body is executed? Or is the client expected to do
>>> create the component containers the first time it needs to write a
>>> component? Again the MKCOL + http body issue would arise.
>>
>>
>>
>> _______________________________________________
>> Ietf-caldav mailing list
>> Ietf-caldav at osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/ietf-caldav
>
>
More information about the Ietf-caldav
mailing list