--- versionedFile/__init__.py 2004/03/22 15:46:07 1.1.1.1 +++ versionedFile/__init__.py 2010/03/31 17:10:12 1.4 @@ -27,5 +27,35 @@ def initialize(context): ) ) + try: + import Products.ExtFile.ExtFile + # extVersionedFile only with ExtFile! + import extVersionedFile + + context.registerClass( + extVersionedFile.extVersionedFileFolder, + constructors = ( + extVersionedFile.manage_addextVersionedFileFolderForm, + extVersionedFile.manage_addextVersionedFileFolder + ) + ) + + context.registerClass( + extVersionedFile.extVersionedFile, + constructors = ( + extVersionedFile.manage_addextVersionedFileForm, + extVersionedFile.manage_addextVersionedFile + ) + ) + + context.registerClass( + extVersionedFile.extVersionedFileObject, + constructors = ( + extVersionedFile.manage_addextVersionedFileObjectForm, + extVersionedFile.manage_addextVersionedFileObject + ) + ) + except: + logging.error("ExtFile not available -- no extVersionedFile!")