oacs_dav::impl::content_revision::proppatch (private)

 oacs_dav::impl::content_revision::proppatch

Defined in packages/oacs-dav/tcl/oacs-dav-procs.tcl

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.

Author:
Dave Bauer

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.proppatch.content_revision AcsSc.dav.proppatch.content_revision (private) oacs_dav::impl::content_revision::proppatch oacs_dav::impl::content_revision::proppatch AcsSc.dav.proppatch.content_revision->oacs_dav::impl::content_revision::proppatch oacs_dav::conn oacs_dav::conn (public) oacs_dav::impl::content_revision::proppatch->oacs_dav::conn tdav::check_lock tdav::check_lock oacs_dav::impl::content_revision::proppatch->tdav::check_lock tdav::update_user_props tdav::update_user_props oacs_dav::impl::content_revision::proppatch->tdav::update_user_props

Testcases:
No testcase defined.
Source code:
    # get the properties out of the list
    set uri [oacs_dav::conn uri]

    if {"unlocked" ne [tdav::check_lock $uri] } {
        return [list 423]
    }

    # set the values
    set response [tdav::update_user_props $uri [oacs_dav::conn prop_req]]
    # return results
    return [list 207 $response]
Generic XQL file:
packages/oacs-dav/tcl/oacs-dav-procs.xql

PostgreSQL XQL file:
packages/oacs-dav/tcl/oacs-dav-procs-postgresql.xql

Oracle XQL file:
packages/oacs-dav/tcl/oacs-dav-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: