Example #1
0
    MembershipTool.MembershipTool,
    RegistrationTool.RegistrationTool,
    WorkflowTool.WorkflowTool,
    CatalogTool.CatalogTool,
    DiscussionTool.DiscussionTool,
    ActionsTool.ActionsTool,
    UndoTool.UndoTool,
    SkinsTool.SkinsTool,
    MemberDataTool.MemberDataTool,
    TypesTool.TypesTool,
    URLTool.URLTool,
)

this_module = modules[__name__]

z_bases = utils.initializeBasesPhase1(bases, this_module)
z_tool_bases = utils.initializeBasesPhase1(tools, this_module)

FolderConstructorForm = ('manage_addPortalFolderForm',
                         PortalFolder.manage_addPortalFolderForm)

cmfcore_globals = globals()

_CONTENT_TYPES = (PortalFolder.PortalFolder, )
_EXTRA_CONSTRUCTORS = (PortalFolder.manage_addPortalFolder, )
_FTI = PortalFolder.factory_type_information

# BBB / FFF:  We provide CMFBTreeFolder IFF the BTreeFolder2 product is
#             available, which it is by default in Zope 2.8.0.
try:
    import Products.BTreeFolder2
Example #2
0
from Products.CMFCore.DirectoryView import registerDirectory
from Products.GenericSetup import EXTENSION
from Products.GenericSetup import profile_registry

import Event
import CalendarTool
from permissions import AddPortalContent

this_module = sys.modules[__name__]

contentConstructors = (Event.addEvent, )
contentClasses = (Event.Event, )

tools = (CalendarTool.CalendarTool, )

z_bases = utils.initializeBasesPhase1(contentClasses, this_module)

# This is used by a script (external method) that can be run
# to set up Events in an existing CMF Site instance.
event_globals = globals()

# Make the skins available as DirectoryViews
registerDirectory('skins', globals())


def initialize(context):
    utils.ToolInit(
        'CMF Calendar Tool',
        tools=tools,
        icon='tool.gif',
    ).initialize(context)
Example #3
0
    MembershipTool.MembershipTool,
    RegistrationTool.RegistrationTool,
    WorkflowTool.WorkflowTool,
    CatalogTool.CatalogTool,
    DiscussionTool.DiscussionTool,
    ActionsTool.ActionsTool,
    UndoTool.UndoTool,
    SkinsTool.SkinsTool,
    MemberDataTool.MemberDataTool,
    TypesTool.TypesTool,
    URLTool.URLTool,
    )

this_module = modules[ __name__ ]

z_bases = utils.initializeBasesPhase1(bases, this_module)
z_tool_bases = utils.initializeBasesPhase1(tools, this_module)

FolderConstructorForm = ( 'manage_addPortalFolderForm'
                        , PortalFolder.manage_addPortalFolderForm
                        )

cmfcore_globals=globals()

def initialize(context):

    utils.initializeBasesPhase2(z_bases, context)
    utils.initializeBasesPhase2(z_tool_bases, context)

    context.registerClass(
        DirectoryView.DirectoryViewSurrogate,
Example #4
0
from Products.GenericSetup import EXTENSION
from Products.GenericSetup import profile_registry

import Event
import CalendarTool
from permissions import AddPortalContent


this_module = sys.modules[ __name__ ]

contentConstructors = (Event.addEvent,)
contentClasses = (Event.Event,)

tools = ( CalendarTool.CalendarTool, )

z_bases = utils.initializeBasesPhase1( contentClasses, this_module )

# This is used by a script (external method) that can be run
# to set up Events in an existing CMF Site instance.
event_globals=globals()

# Make the skins available as DirectoryViews
registerDirectory('skins', globals())

def initialize( context ):
    utils.ToolInit('CMF Calendar Tool', tools=tools, icon='tool.gif',
                   ).initialize( context )

    utils.initializeBasesPhase2( z_bases, context )
    context.registerHelpTitle('CMF Calendar Help')
    context.registerHelp(directory='help')