import logging
import versionedFile
def initialize(context):
"""initialize versionedFile"""
context.registerClass(
versionedFile.versionedFileFolder,
constructors = (
versionedFile.manage_addVersionedFileFolderForm,
versionedFile.manage_addVersionedFileFolder
)
)
context.registerClass(
versionedFile.versionedFile,
constructors = (
versionedFile.manage_addVersionedFileForm,
versionedFile.manage_addVersionedFile
)
)
context.registerClass(
versionedFile.versionedFileObject,
constructors = (
versionedFile.manage_addVersionedFileObjectForm,
versionedFile.manage_addVersionedFileObject
)
)
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!")
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>