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',)))
|
|