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, 3 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
added updating mechanism for databases

import ZSQLExtend
import ZSQLMetaData
import ZSQLUpdate

def initialize(context):
    """initialize OSAS"""
    context.registerClass(
        ZSQLExtend.ZSQLExtendFolder,
        constructors = (
          ZSQLExtend.manage_addZSQLExtendFolderForm,
          ZSQLExtend.manage_addZSQLExtendFolder
          )
        )

    context.registerClass(
        ZSQLExtend.ZSQLBibliography,
        constructors = (
          ZSQLExtend.manage_addZSQLBibliographyForm,
          ZSQLExtend.manage_addZSQLBibliography
          )
        )

    context.registerClass(
        ZSQLMetaData.ZSQLMetadataMappingRoot,
        constructors = (
          ZSQLMetaData.manage_addZSQLMetadataMappingRootForm,
          ZSQLMetaData.manage_addZSQLMetadataMappingRoot
          )
        )

    context.registerClass(
        ZSQLMetaData.ZSQLMetadataMapping,
        constructors = (
          ZSQLMetaData.manage_addZSQLMetadataMappingForm,
          ZSQLMetaData.manage_addZSQLMetadataMapping
          )
        )

    context.registerClass(
        ZSQLUpdate.ZSQLUpdate,
        constructors = (
          ZSQLUpdate.manage_addZSQLUpdateForm,
          ZSQLUpdate.manage_addZSQLUpdate
          )
        )

methods={
    # We still need this one, at least for now, for both editing and
    # adding.  Ugh.
    'SQLConnectionIDs': ZSQLExtend.showSQLConnectionIDs,

    }

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