[Zope] How to limit types of classes added to a Folder
    Chris Withers 
    lists at simplistix.co.uk
       
    Tue Mar 23 04:17:49 EST 2004
    
    
  
(please don't post in HTML)
Russell Fine wrote:
> I'm building a class (Site) that contains a Folder (Called screenshots) 
> in which I will be storing instances of a class I've built called 
> ScreenShot.  The problem is that I can't figure out how to make the 
> Folder interface in the ZMI limit the instance types to ScreenShot.  In 
> the Site class __init__ method, I have :
>  
>         OFS.Folder.manage_addFolder(self, 'screenshots', 'Screen Shots')
>         self.screenshots.meta_types=('ScreenShot')
You need to have  ScreenShotFolder that subclasses Folder and provides a 
different method for all_meta_types (or something like that, I may be off base 
with the name).
cheers,
Chris
-- 
Simplistix - Content Management, Zope & Python Consulting
            - http://www.simplistix.co.uk
    
    
More information about the Zope
mailing list