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