[Zope-dev] cut/paste catalogue aware zclass instances still broken
in 2.20?
Dr. Ross Lazarus
rossl@med.usyd.edu.au
Sun, 23 Jul 2000 16:39:15 +1000
Thanks for the comment - it may be the nature of the zclass - some
combination of base classes and nesting.
The things I'm unable to paste are instances of a zclass (they're
pointers to document objects) derived from catalogaware, defined within
a zclass (objectmanager/catalogaware) defined within a top level
container zclass (also objectmanager/catalogaware).
This rather baroque structure suits the application well and works fine
in 2.1.6
Terry Kerr wrote:
>
> I had this problem with 2.1.6, but it seems to fix itself with 2.2.0. I
> think you must be having a different problem. The problem with 2.1.6 was
> to do with the copying of objects to the clipboard. You were not able to
> call absolute_url() on an object in the clipboard, and that cause problems
> when cutting and pasting catalog aware classes since the index in the
> catalog is done by the absolute url and so when unindexing, absolute_url()
> is called. However, the clipboard stuff has changed in 2.2.0 and the
> problem seems to have been fixed as far as I can tell.
>
> terry
>
> "Dr. Ross Lazarus" wrote:
>
> > Has anyone else noticed a problem with pasting cut or copied
> > catalogue-aware zclass instances?
> >
> > The collector item #1371 I submitted on June 27 seems still to be
> > present in 2.20 final - sorry, I don't have a patch...
> >
> > It's a function I need and duplicating it without using
> > manage_pasteObject after a manage_cutObject is going to be painful.
> >
> > The manage_cutObject and manage_copyObject functions seem happy enough,
> > but when I do a manage_pasteObject, I get "the object foobar does not
> > support this operation" - no traceback.
> >
> > Zope-2.2.0 source on Redhat linux 6.1
> >
> > _______________________________________________
> > Zope-Dev maillist - Zope-Dev@zope.org
> > http://lists.zope.org/mailman/listinfo/zope-dev
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> > http://lists.zope.org/mailman/listinfo/zope-announce
> > http://lists.zope.org/mailman/listinfo/zope )
>
> --
> Terry Kerr (terry@adroit.net)
> Adroit Internet Solutions Pty Ltd (www.adroit.net)
> Phone: +613 9563 4461
> Fax: +613 9563 3856
> Mobile: +61 414 938 124
> ICQ: 79303381
--
Dr Ross Lazarus
Associate Professor and Sub-Dean for Information Technology
Faculty of Medicine, Room 126A, A27, University of Sydney,
Camperdown, NSW 2006, Australia
Tel: (+61 2) 93514429 Mobile: +61414872482
Fax: (+61 2) 93516646 Email: rossl@med.usyd.edu.au