1: import versionedFile
2:
3: def initialize(context):
4: """initialize versionedFile"""
5:
6: context.registerClass(
7: versionedFile.versionedFileFolder,
8: constructors = (
9: versionedFile.manage_addVersionedFileFolderForm,
10: versionedFile.manage_addVersionedFileFolder
11: )
12: )
13:
14: context.registerClass(
15: versionedFile.versionedFile,
16: constructors = (
17: versionedFile.manage_addVersionedFileForm,
18: versionedFile.manage_addVersionedFile
19: )
20: )
21:
22: context.registerClass(
23: versionedFile.versionedFileObject,
24: constructors = (
25: versionedFile.manage_addVersionedFileObjectForm,
26: versionedFile.manage_addVersionedFileObject
27: )
28: )
29:
30: try:
31: import Products.ExtFile.ExtFile
32: # extVersionedFile only with ExtFile!
33: import extVersionedFile
34:
35: context.registerClass(
36: extVersionedFile.extVersionedFileFolder,
37: constructors = (
38: extVersionedFile.manage_addextVersionedFileFolderForm,
39: extVersionedFile.manage_addextVersionedFileFolder
40: )
41: )
42:
43: context.registerClass(
44: extVersionedFile.extVersionedFile,
45: constructors = (
46: extVersionedFile.manage_addextVersionedFileForm,
47: extVersionedFile.manage_addextVersionedFile
48: )
49: )
50:
51: context.registerClass(
52: extVersionedFile.extVersionedFileObject,
53: constructors = (
54: extVersionedFile.manage_addextVersionedFileObjectForm,
55: extVersionedFile.manage_addextVersionedFileObject
56: )
57: )
58: except:
59: logging.error("ExtFile not available -- no extVersionedFile!")
60:
61:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>