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>