1: import versionedFile
2: import extVersionedFile
3:
4: def initialize(context):
5: """initialize versionedFile"""
6:
7: context.registerClass(
8: versionedFile.versionedFileFolder,
9: constructors = (
10: versionedFile.manage_addVersionedFileFolderForm,
11: versionedFile.manage_addVersionedFileFolder
12: )
13: )
14:
15: context.registerClass(
16: versionedFile.versionedFile,
17: constructors = (
18: versionedFile.manage_addVersionedFileForm,
19: versionedFile.manage_addVersionedFile
20: )
21: )
22:
23: context.registerClass(
24: versionedFile.versionedFileObject,
25: constructors = (
26: versionedFile.manage_addVersionedFileObjectForm,
27: versionedFile.manage_addVersionedFileObject
28: )
29: )
30:
31: try:
32: import Products.ExtFile.ExtFile
33: # extVersionedFile only with ExtFile!
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>