[Zope] WebDAV+Netscape Composer fails when updating pages.

Dylan Reinhardt zope@dylanreinhardt.com
21 Apr 2003 08:54:47 -0700


Have you eliminated the possibility that the first version is being
cached somewhere?

Dylan

On Sun, 2003-04-20 at 17:12, Felipe Barousse Boué wrote:
> Hello all:
> 
> I am trying to use Netscape 7.02's Composer  (because that is what the
> customer uses, and won't change... in case you wonder,  no options here)
> product to edit simple pure HTML (no DTML at all) pages on a Zope system
> with WebDAV enabled (parameter -W 8900  at ~/z2.py).
> 
> When the file to be edited is new within Zope (i.e. there is no previous
> object with that name), everything works perfect. The document gets
> created and its accesible from any other object in Zope (permissions and
> roles taken into account.)
> 
> If we publish from Composer to a previously created page in Zope,
> Composer reports a succesful "publishing" but actually the file never
> changes in Zope.
> 
> The log entries in Z2.log with this actions are:
> 
> When creating the file: (works fine)
> 
> 127.0.0.1  - man [20/Apr/2003:03:05:25 -0500] "PUT
> /folder/dox/P-OP-000099.html HTTP/1.1" 201 233 "" "Mozilla/5.0 (X11; U;
> Linux i686; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02"
> 
> When "updating" the pre-existing file. (no err reported, neverthless
> object is NOT changes/updated):
> 
> 127.0.0.1  - man [20/Apr/2003:11:22:29 -0500] "PUT
> /folder/dox/P-OP-000099.html HTTP/1.1" 204 236 "" "Mozilla/5.0 (X11; U;
> Linux i686; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
> 
> The above behavior happens both, using a "Manager" level account in
> Zope, which can read/write anywhere in the Zope tree and also with a
> normal User account.  It also happens no matter where in the Zope tree
> this is done.
> 
> Any suggestions of what may be happening with using WebDav to publish
> web pages, specially UPDATING pre-existent pages in a Zope system ?
> 
> Thanks in advance.
> 
> Felipe Barousse.
>