Re: Write Locks on Collections

On 1999年11月23日, Geoffrey M. Clemm wrote:
> From: Kevin Wiggen <wiggs@xythos.com>
>...
> Re 7.5
> 
> A write lock on a collection, whether created by a "Depth: 0" or "Depth:
> infinity" lock request, prevents the addition or removal of member URIs of
> the collection by non-lock owners.
> 
> I believe it says "internal member".
Nope. It just says "member".
> If a lock owner causes the URI of a resource to be added as an internal
> member URI of a locked collection then the new resource MUST be
> automatically added to the lock.
> 
> I believe this statement should only apply to non-Depth:0 locks.
> Otherwise, this results in the inability to independently lock
> a collection and members of the collection. This should be clarified/fixed
> in the next draft of 2518.
I completely agree.
> What does this mean when a collection is locked via a Depth 0 lock:
> 
> 1) When a new resource is added to the collection, the resource is added
> without a lock as the parent has only a Depth 0 lock.
> 
> That's what I believe it should mean.
Same here. mod_dav implements collection locks this way.
Cheers,
-g
-- 
Greg Stein, http://www.lyra.org/

Received on Tuesday, 23 November 1999 16:41:39 UTC

AltStyle によって変換されたページ (->オリジナル) /