[Zope] outstanding zclass questions.

chas panda@skinnyhippo.com
Sat, 11 Sep 1999 01:39:12 +0900


Maybe I'm getting tunnel vision after fudging about with 
zclasses for the better part of a week but can somebody 
pls enlighten me on the following (or better still offer 
pointers to the precise point in the documentation) :

1. Once you've created a Zclass, how do you modify the base classes ?

2. If you have a product containing several Zclasses within Zclasses,
   why must all of the zope permissions for these Zclasses stay in the 
   root folder of the product ? 

3. Are there are any caveats against renaming Zclasses ? I renamed a class
   and the instances created with it broke (ie. methods failed). That's SNAFU
   with Lotus Notes but I thought that Zope's Zclasses are truly OO and 
   can handle it. 

4. Is it possible to 'lose' orphans within the ODB  (just like orphan
documents
   in Lotus Notes) ? ie. or should class-level changes propagate through to
   all instances of the class including deletions ? (this is essentially
   the same as question 3.)

5. Zclasses and Zcatalog : once items have been added to a ZCatalog, why 
   aren't there pulldowns or multiple select boxes under the MetaData Table
   and Indexes tabs so that people can choose which properties or objects
   are available ?  DC did this so consistently for all other management 
   screens in Zope that this omission makes me wonder if I'm missing
something 
   here. (It seems that such a feature would ease use and reduce error.)

6. As per previous email and post : what permissions need to be set in order
   to create a product that has a zclass within a zclass ? Has anyone got this
   working yet (other than Kevin Dangoor who didn't use the standard zope
   permissions in KmNews) ?

Thank you very much - sorry for so many questions but I've really been
chasing my tail for the past 3 days - and run out of documentation.

chas