Re: [Zope-dev] Re: [Zope-Coders] Roundtrip-safe DAV

2004-12-16 Thread Emiliano Heyns
On Thu, 16 Dec 2004 15:14:36 +0100, Florent Guillaume [EMAIL PROTECTED] wrote:

 No it should be visible, and in the Pending state.
 And it's not there and I didn't get any notification email of a new entry.
 Please repost it (http://collector.zope.org/CMF).

I appearantly need an account on the zope site to actually store the
issue (after submitting it says 'you need an account...'. When I try
to create an account it just goes back to the registration page with
no indication on what went wrong or right, no account created,
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Roundtrip-safe DAV

2004-12-15 Thread Emiliano Heyns
Hello people,

I'm currently working with some content editors that would like to
keep their current WYSIWYG tools and use them in combination with
Zope/Plone, and using the DAV interface seemed like the best approach,
and it does indeed mostly work. One of the larger problems we face
using this approach is that quite a few products expose objects via
DAV that are not roundtrip-safe; getting-then-putting will result in
unwanted behaviour in some cases, and for other objects I don't see
much value in allowing them to be accessed over DAV (like the contents
of acl_users).

I wrote the attached monkey patch to address this (be kind, I'm pretty
new to Python), and Sidnei da Silva (author of DavPack) suggested I
post the patch on these lists to see if there was an interest into
this approach.

What it does is disable DAV access for non-collection resources in
general and then selectively turns it on for some (non-exhaustive)
list. Folderish objects are enabled by default but can be turned off.
Objects/classes can also disable or enable themselves by explicitly
setting __dav_resource__ to 0 or 1. I'm not suggesting this particular
list is the correct one.

Thoughts?

With kind regard,
Emiliano Heyns


__init__.py
Description: Binary data
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Re: [Zope-Coders] Roundtrip-safe DAV

2004-12-15 Thread Emiliano Heyns
On Wed, 15 Dec 2004 19:32:08 -0200, Leonardo Rochael Almeida
[EMAIL PROTECTED] wrote:
 Em Qua, 2004-12-15 às 20:53 +0100, Andreas Jung escreveu:
  Please post your patches to the Zope Collector. This list is not the right
  place
  to submit patches since they might get lost.
 
 Though this (zope-dev) is the right place to discuss them (I suggest we
 stop crossposting to zope-coders to avoid duplication).
 
 I haven't looked at the patches, but I like the idea of limiting the
 visibility of DAV items to those that make sense.

Sorry for posting the patch to the list. I'll add it to a Zope
Collector -- the CMF collector seems most appropriate, yeah?

Emiliano
___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )