| Method Summary |
| |
COPY(self,
REQUEST,
RESPONSE)
Create a duplicate of the source resource whose state and behavior
match that of the source resource as closely as possible. |
| |
dav__init(self,
request,
response)
|
| |
dav__simpleifhandler(self,
request,
response,
method,
col,
url,
refresh)
|
| |
dav__validate(self,
object,
methodname,
REQUEST)
|
| |
DELETE(self,
REQUEST,
RESPONSE)
Delete a resource. |
| |
HEAD(self,
REQUEST,
RESPONSE)
Retrieve resource information without a response body. |
| |
listDAVObjects(self)
|
| |
LOCK(self,
REQUEST,
RESPONSE)
Lock a resource |
| |
manage_DAVget(self)
Gets the document source |
| |
MKCOL(self,
REQUEST,
RESPONSE)
Create a new collection resource. |
| |
MOVE(self,
REQUEST,
RESPONSE)
Move a resource to a new location. |
| |
OPTIONS(self,
REQUEST,
RESPONSE)
Retrieve communication options. |
| |
PROPFIND(self,
REQUEST,
RESPONSE)
Retrieve properties defined on the resource. |
| |
PROPPATCH(self,
REQUEST,
RESPONSE)
Set and/or remove properties defined on the resource. |
| |
PUT(self,
REQUEST,
RESPONSE)
Replace the GET response entity of an existing resource. |
| |
TRACE(self,
REQUEST,
RESPONSE)
Return the HTTP message received back to the client as the entity-body
of a 200 (OK) response. |
| |
UNLOCK(self,
REQUEST,
RESPONSE)
Remove an existing lock on a resource. |
Inherited from LockableItem:
wl_clearLocks,
wl_delLock,
wl_getLock,
wl_hasLock,
wl_isLocked,
wl_lockItems,
wl_lockmapping,
wl_lockTokens,
wl_lockValues,
wl_setLock
Inherited from EtagSupport:
http__etag,
http__parseMatchList,
http__processMatchHeaders,
http__refreshEtag
Inherited from Base:
__getattribute__,
__getnewargs__,
__getstate__,
__new__,
__reduce__,
__setstate__
Inherited from object:
__init__,
__delattr__,
__hash__,
__reduce_ex__,
__repr__,
__setattr__,
__str__
|
| Class Variable Summary |
tuple |
__ac_permissions__ = (('View', ('HEAD',)), ('WebDAV acce...
|
int |
__dav_resource__ = 1 |
tuple |
__http_methods__ = ('GET', 'HEAD', 'POST', 'PUT', 'DELET...
|
Implements |
__implemented__ = <implementedBy webdav.Resource.Resourc...
|
ClassProvides |
__provides__ = <zope.interface.declarations.ClassProvide...
|
tuple |
COPY__roles__ = ('Anonymous',)
|
PermissionRole |
DELETE__roles__ = <PermissionRole object at 0xfb48>
|
PermissionRole |
HEAD__roles__ = <PermissionRole object at 0xfbd8>
|
PermissionRole |
listDAVObjects__roles__ = <PermissionRole object at 0xfb...
|
PermissionRole |
LOCK__roles__ = <PermissionRole object at 0xfba8>
|
PermissionRole |
manage_DAVget__roles__ = <PermissionRole object at 0xfb6...
|
tuple |
MOVE__roles__ = ('Anonymous',)
|
NoneType |
OPTIONS__roles__ = None |
PermissionRole |
PROPFIND__roles__ = <PermissionRole object at 0xfb60>
|
PermissionRole |
PROPPATCH__roles__ = <PermissionRole object at 0xfab8>
|
NoneType |
TRACE__roles__ = None |
PermissionRole |
UNLOCK__roles__ = <PermissionRole object at 0xfc08>
|
Inherited from LockableItem:
wl_clearLocks__roles__,
wl_delLock__roles__,
wl_getLock__roles__,
wl_isLocked__roles__,
wl_isLockedByUser__roles__,
wl_lockItems__roles__,
wl_lockmapping__roles__,
wl_lockTokens__roles__,
wl_lockValues__roles__,
wl_setLock__roles__
Inherited from EtagSupport:
__implements__,
__providedBy__
|
__ac_permissions__
-
- Type:
-
tuple
- Value:
(('View', ('HEAD',)),
('WebDAV access',
('PROPFIND', 'manage_DAVget', 'listDAVObjects'),
('Authenticated', 'Manager')),
('Manage properties', ('PROPPATCH',)),
('Delete objects', ('DELETE',)),
('WebDAV Lock items', ('LOCK',)),
('WebDAV Unlock items', ('UNLOCK',)))
|
|