Commit 8423054e authored by Brian Lloyd's avatar Brian Lloyd

Added support for PROPFIND to lock-null resources per the RFC, which

makes Dreamweaver happier.
parent 82d8775c
......@@ -85,7 +85,7 @@
"""WebDAV support - null resource objects."""
__version__='$Revision: 1.30 $'[11:-2]
__version__='$Revision: 1.31 $'[11:-2]
import sys, os, string, mimetypes, Globals, davcmds
import Acquisition, OFS.content_types
......@@ -315,7 +315,16 @@ class LockNullResource(NullResource, OFS.SimpleItem.Item_w__name__):
title_or_id__roles__=None
def title_or_id(self):
return 'Foo'
OPTIONS__roles__=None
def OPTIONS(self, REQUEST, RESPONSE):
"""Retrieve communication options."""
return Resource.OPTIONS(self, REQUEST, RESPONSE)
def PROPFIND(self, REQUEST, RESPONSE):
"""Retrieve properties defined on the resource."""
return Resource.PROPFIND(self, REQUEST, RESPONSE)
def LOCK(self, REQUEST, RESPONSE):
""" A Lock command on a LockNull resource should only be a
refresh request (one without a body) """
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment