Michael S. Fischer wrote:
I'm trying to build a product for the first time -- please bear with me if I have lots of questions!
My first one is:
I'm building a container object which is a subclass ObjectManager. The ZDG says it's possible for my object to restrict the types of objects that can be contained within, but the example given to set the meta_types tuple doesn't appear to work -- instead, it appears to add an entry to the available objects list rather than exclude all others.
Does anyone know of a way in which I can explicity declare which object classes can be contained within a container class in Zope 2.5.1?
Thanks,
Hi Michael, _allowed_meta_types = ('DTMLMethod','File','Image',) does what you want. Since you are at the start of your project, maybe look at MaxM's easy product, here's an howto: http://www.zope.org/Members/maxm/HowTo/easyProduct While we are at it, he has also nice howtos for a "minimal product" which might help: http://www.zope.org/Members/maxm/ cheers, oliver