Annotation of ZSQLExtend/ZSQLMetaData.py~, revision 1.1

1.1     ! dwinter     1: #objekte zur erzeugung und verwaltung von metadaten
        !             2: 
        !             3: from OFS.Folder import Folder
        !             4: from Globals import Persistent
        !             5: from Acquisition import Implicit
        !             6: 
        !             7: class ZSQLMetadataMappingRoot(Persistent, Implicit, Folder):
        !             8:     """Root ordner für Metadaten set"""
        !             9: 
        !            10:     meta_type='ZSQLMetadataMappingRoot'
        !            11: 
        !            12:     def __init__(self,id,title,fields):
        !            13:         self.id=id
        !            14:         self.title=title
        !            15:         
        !            16:         self.field=fields.split(",")[0:]
        !            17: 
        !            18:         
        !            19:     manage_options = Folder.manage_options+(
        !            20:         {'label':'Main Config','action':'change_MappingRootForm'},
        !            21:         )
        !            22: 
        !            23: 
        !            24:     def change_MappingRootForm(self):
        !            25:         """change"""
        !            26:         pt=PageTemplateFile('Products/OSA_system/ChangeZSQLMetadataMappingRoot.zpt').__of__(self)
        !            27:         return pt()
        !            28:     
        !            29: def manage_AddZSQLMetadataMappingRoot(self):
        !            30:     """interface for adding the OSAS_root"""
        !            31:     pt=PageTemplateFile('Products/OSA_system/AddZSQLMetadataMapping.zpt').__of__(self)
        !            32:     return pt()
        !            33: 
        !            34: def manage_AddZSQLMetadataMapping(self,id,title,fields,RESPONSE=None):
        !            35:     """add the OSAS_root"""
        !            36:     newObj=OSAS_Root(id,fields)
        !            37:     self._setObject(id,newObj)
        !            38:     if RESPONSE is not None:
        !            39:         RESPONSE.redirect('manage_main')
        !            40: 
        !            41:     

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>