def initialize(context):
    import setpatches
    setpatches.apply()

    import patches
    patches.apply()

    # The set patches are only temporary
    # to avoid zc.relationship trying to persist
    # the BTree functions
    setpatches.unapply()
Example #2
0
import patches
from zope.i18nmessageid import MessageFactory

IntranettMessageFactory = MessageFactory('intranett')

patches.apply()


def initialize(context):
    from intranett.policy import config
    config.config.register_profile()
    config.config.register_profile(profile_name='content')
    config.config.scan()

    from AccessControl import allow_module
    allow_module('intranett.policy.config')

    from Products.Archetypes import atapi
    from Products.CMFCore import utils

    # Register content
    from intranett.policy.content import membersfolder
    from intranett.policy.content import projectroom
    membersfolder # pyflakes
    projectroom # pyflakes

    content_types, constructors, ftis = atapi.process_types(
        atapi.listTypes(config.PROJECTNAME),
        config.PROJECTNAME)

    for atype, constructor in zip(content_types, constructors):
def initialize(context):
    import patches
    patches.apply()