File:  [Repository] / ZSQLExtend / __init__.py
Revision 1.5: download - view: text, annotated - select for diffs - revision graph
Sun Jan 23 15:16:12 2005 UTC (19 years, 5 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
added updating mechanism for databases

    1: import ZSQLExtend
    2: import ZSQLMetaData
    3: import ZSQLUpdate
    4: 
    5: def initialize(context):
    6:     """initialize OSAS"""
    7:     context.registerClass(
    8:         ZSQLExtend.ZSQLExtendFolder,
    9:         constructors = (
   10:           ZSQLExtend.manage_addZSQLExtendFolderForm,
   11:           ZSQLExtend.manage_addZSQLExtendFolder
   12:           )
   13:         )
   14: 
   15:     context.registerClass(
   16:         ZSQLExtend.ZSQLBibliography,
   17:         constructors = (
   18:           ZSQLExtend.manage_addZSQLBibliographyForm,
   19:           ZSQLExtend.manage_addZSQLBibliography
   20:           )
   21:         )
   22: 
   23:     context.registerClass(
   24:         ZSQLMetaData.ZSQLMetadataMappingRoot,
   25:         constructors = (
   26:           ZSQLMetaData.manage_addZSQLMetadataMappingRootForm,
   27:           ZSQLMetaData.manage_addZSQLMetadataMappingRoot
   28:           )
   29:         )
   30: 
   31:     context.registerClass(
   32:         ZSQLMetaData.ZSQLMetadataMapping,
   33:         constructors = (
   34:           ZSQLMetaData.manage_addZSQLMetadataMappingForm,
   35:           ZSQLMetaData.manage_addZSQLMetadataMapping
   36:           )
   37:         )
   38: 
   39:     context.registerClass(
   40:         ZSQLUpdate.ZSQLUpdate,
   41:         constructors = (
   42:           ZSQLUpdate.manage_addZSQLUpdateForm,
   43:           ZSQLUpdate.manage_addZSQLUpdate
   44:           )
   45:         )
   46: 
   47: methods={
   48:     # We still need this one, at least for now, for both editing and
   49:     # adding.  Ugh.
   50:     'SQLConnectionIDs': ZSQLExtend.showSQLConnectionIDs,
   51: 
   52:     }

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