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
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)
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,
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')