- Kind: Library Files Procedures SQL Files Content Pages
- Publicity: Public Only All
oacs_dav::authorize check is user_id has permission to perform the WebDAV method on the URI oacs_dav::children_have_permission_p Check permission on child items of item_id for user_id with privilege oacs_dav::conn shared data for WebDAV requests oacs_dav::conn_setup Setup oacs_dav::conn, authenticate user oacs_dav::folder_enabled oacs_dav::handle_request dispatch request to the proper service contract implementation oacs_dav::impl::content_folder::copy COPY DAV method for generic content folder oacs_dav::impl::content_folder::delete DELETE DAV method for generic content folder oacs_dav::impl::content_folder::get GET DAV method for content folders can't get a folder oacs_dav::impl::content_folder::head HEAD DAV method for content folders can't get a folder oacs_dav::impl::content_folder::lock LOCK DAV method for generic content folder oacs_dav::impl::content_folder::mkcol MKCOL DAV method for generic content folder oacs_dav::impl::content_folder::move MOVE DAV method for generic content folder oacs_dav::impl::content_folder::propfind PROPFIND DAV method for generic content folder oacs_dav::impl::content_folder::proppatch PROPPATCH DAV method for generic content folder user-properties are stored in the filesystem by tDAV this doesn't do anything until tDAV allows storage of user properties in the database oacs_dav::impl::content_folder::put oacs_dav::impl::content_folder::unlock UNLOCK DAV method for generic content folder oacs_dav::impl::content_revision::copy COPY DAV method for generic content revision oacs_dav::impl::content_revision::delete DELETE DAV method for generic content revision oacs_dav::impl::content_revision::get GET DAV method for generic content revision oacs_dav::impl::content_revision::head GET DAV method for generic content revision oacs_dav::impl::content_revision::lock LOCK DAV method for generic content revision oacs_dav::impl::content_revision::mkcol MKCOL DAV method for generic content revision oacs_dav::impl::content_revision::move MOVE DAV method for generic content revision oacs_dav::impl::content_revision::propfind PROPFIND DAV method for generic content revision oacs_dav::impl::content_revision::proppatch PROPPATCH DAV method for generic content revision We store all user properties in the filesystem using tDAV for now So this is just a stub until we can get everything stored in the database. oacs_dav::impl::content_revision::put PUT DAV method for generic content revision oacs_dav::impl::content_revision::unlock UNLOCK DAV method for generic content revision oacs_dav::install::create_dav_mkcol_type_sc create dav_mkcol_type service contract oacs_dav::install::create_dav_put_type_sc create dav_put_type service contract oacs_dav::install::create_dav_sc create dav service contract spec oacs_dav::install::create_service_contracts create service contract for DAV methods oacs_dav::install::delete_service_contracts remove service contracts on uninstall oacs_dav::install::package_install setup DAV service contracts oacs_dav::install::package_uninstall clean up for package uninstall oacs_dav::install::register_implementation add default content repository service contract implementation oacs_dav::install::unregister_implementation remove default service contract implementation oacs_dav::install::upgrade Install new DAV service contracts oacs_dav::item_parent_folder_id get the folder_id of the parent of an item from the uri oacs_dav::register_folder add a uri to dav support oacs_dav::request_folder_id resolves a node_id to a DAV enabled folder_id oacs_dav::request_site_node resolves uri to a site node_id oacs_dav::set_user_id set user_id based on authentication header oacs_dav::unregister_folder remove a uri from dav support oacs_dav::uri_prefix