def initialize(context): utils.initializeBasesPhase2(z_bases, context) utils.initializeBasesPhase2(z_tool_bases, context) context.registerClass(DirectoryView.DirectoryViewSurrogate, constructors=( ('manage_addDirectoryViewForm', DirectoryView.manage_addDirectoryViewForm), DirectoryView.manage_addDirectoryView, DirectoryView.manage_listAvailableDirectories, ), icon='images/dirview.gif') context.registerClass(CookieCrumbler.CookieCrumbler, constructors=(CookieCrumbler.manage_addCCForm, CookieCrumbler.manage_addCC), icon='images/cookie.gif') context.registerClass( ContentTypeRegistry.ContentTypeRegistry, constructors=(ContentTypeRegistry.manage_addRegistry, ), icon='images/registry.gif') context.registerClass( CachingPolicyManager.CachingPolicyManager, constructors=(CachingPolicyManager.manage_addCachingPolicyManager, ), icon='images/registry.gif') utils.registerIcon(FSDTMLMethod.FSDTMLMethod, 'images/fsdtml.gif', globals()) utils.registerIcon(FSPythonScript.FSPythonScript, 'images/fspy.gif', globals()) utils.registerIcon(FSImage.FSImage, 'images/fsimage.gif', globals()) utils.registerIcon(FSFile.FSFile, 'images/fsfile.gif', globals()) utils.registerIcon(FSPageTemplate.FSPageTemplate, 'images/fspt.gif', globals()) utils.registerIcon(FSPropertiesObject.FSPropertiesObject, 'images/fsprops.gif', globals()) utils.registerIcon(FSZSQLMethod.FSZSQLMethod, 'images/fssqlmethod.gif', globals()) utils.registerIcon(TypesTool.FactoryTypeInformation, 'images/typeinfo.gif', globals()) utils.registerIcon(TypesTool.ScriptableTypeInformation, 'images/typeinfo.gif', globals()) context.registerHelpTitle('CMF Core Help') context.registerHelp(directory='interfaces') utils.ToolInit('CMF Core Tool', tools=tools, product_name='CMFCore', icon='tool.gif').initialize(context) utils.ContentInit( 'CMF Core Content', content_types=(PortalFolder.PortalFolder, ), permission=AddPortalFolders, extra_constructors=(PortalFolder.manage_addPortalFolder, ), fti=PortalFolder.factory_type_information).initialize(context)
def initialize(context): utils.ToolInit( 'CMF Calendar Tool', tools=tools, icon='tool.gif', ).initialize(context) utils.initializeBasesPhase2(z_bases, context) utils.ContentInit( 'CMF Event', content_types=contentClasses, permission=AddPortalContent, extra_constructors=contentConstructors).initialize(context) profile_registry.registerProfile( 'default', 'CMFCalendar', 'Adds calendar support.', 'profiles/default', 'CMFCalendar', EXTENSION, for_=ISiteRoot, ) profile_registry.registerProfile( 'views_support', 'Experimental CMFCalendar Browser Views', 'Hooks up the browser views.', 'profiles/views_support', 'CMFCalendar', EXTENSION, for_=ISiteRoot, )
def initialize(context): utils.initializeBasesPhase2(z_bases, context) utils.initializeBasesPhase2(z_tool_bases, context) context.registerClass( DirectoryView.DirectoryView, constructors=(('manage_addDirectoryViewForm', DirectoryView.manage_addDirectoryViewForm), DirectoryView.manage_addDirectoryView, DirectoryView.manage_listAvailableDirectories, ), icon='images/dirview.gif' ) context.registerClass( CookieCrumbler.CookieCrumbler, constructors=(CookieCrumbler.manage_addCCForm, CookieCrumbler.manage_addCC), icon = 'images/cookie.gif' ) utils.registerIcon(FSDTMLMethod.FSDTMLMethod, 'images/fsdtml.gif', globals()) utils.registerIcon(FSImage.FSImage, 'images/fsimage.gif', globals()) utils.registerIcon(FSPropertiesObject.FSPropertiesObject, 'images/fsprops.gif', globals()) utils.registerIcon(TypesTool.FactoryTypeInformation, 'images/typeinfo.gif', globals()) utils.registerIcon(TypesTool.ScriptableTypeInformation, 'images/typeinfo.gif', globals()) context.registerHelpTitle( 'CMF Core Help' ) context.registerHelp(directory='interfaces') utils.ToolInit( 'CMF Core Tool' , tools=tools , product_name='CMFCore' , icon='tool.gif' ).initialize( context ) utils.ContentInit( 'CMF Core Content' , content_types=( PortalFolder.PortalFolder, ) , permission=ADD_FOLDERS_PERMISSION , extra_constructors=( PortalFolder.manage_addPortalFolder, ) ).initialize( context )
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') utils.ContentInit( 'CMF Event' , content_types = contentClasses , permission = AddPortalContent , extra_constructors = contentConstructors , fti = Event.factory_type_information ).initialize( context ) profile_registry.registerProfile('default', 'CMFCalendar', 'Adds calendar support.', 'profiles/default', 'CMFCalendar', EXTENSION)
def initialize(context): utils.initializeBasesPhase2(z_bases, context) utils.initializeBasesPhase2(z_tool_bases, context) context.registerClass(DirectoryView.DirectoryView, constructors=( ('manage_addDirectoryViewForm', DirectoryView.manage_addDirectoryViewForm), DirectoryView.manage_addDirectoryView, DirectoryView.manage_listAvailableDirectories, ), icon='images/dirview.gif') context.registerClass(CookieCrumbler.CookieCrumbler, constructors=(CookieCrumbler.manage_addCCForm, CookieCrumbler.manage_addCC), icon='images/cookie.gif') context.registerClass( ContentTypeRegistry.ContentTypeRegistry, constructors=(ContentTypeRegistry.manage_addRegistry, ), icon='images/registry.gif') context.registerClass( CachingPolicyManager.CachingPolicyManager, constructors=(CachingPolicyManager.manage_addCachingPolicyManager, ), icon='images/registry.gif') utils.registerIcon(TypesTool.FactoryTypeInformation, 'images/typeinfo.gif', globals()) utils.registerIcon(TypesTool.ScriptableTypeInformation, 'images/typeinfo.gif', globals()) utils.registerIcon(FSDTMLMethod.FSDTMLMethod, 'images/fsdtml.gif', globals()) utils.registerIcon(FSPythonScript.FSPythonScript, 'images/fspy.gif', globals()) utils.registerIcon(FSImage.FSImage, 'images/fsimage.gif', globals()) utils.registerIcon(FSFile.FSFile, 'images/fsfile.gif', globals()) utils.registerIcon(FSPageTemplate.FSPageTemplate, 'images/fspt.gif', globals()) utils.registerIcon(FSPropertiesObject.FSPropertiesObject, 'images/fsprops.gif', globals()) utils.registerIcon(FSZSQLMethod.FSZSQLMethod, 'images/fssqlmethod.gif', globals()) utils.registerIcon(TypesTool.FactoryTypeInformation, 'images/typeinfo.gif', globals()) utils.registerIcon(TypesTool.ScriptableTypeInformation, 'images/typeinfo.gif', globals()) utils.ToolInit('CMF Core Tool', tools=tools, icon='tool.gif').initialize(context) utils.ContentInit('CMF Core Content', content_types=_CONTENT_TYPES, permission=AddPortalFolders, extra_constructors=_EXTRA_CONSTRUCTORS, fti=_FTI).initialize(context) # make registerHelp work with 2 directories help = context.getProductHelp() lastRegistered = help.lastRegistered context.registerHelp(directory='help', clear=1) context.registerHelp(directory='interfaces', clear=1) if help.lastRegistered != lastRegistered: help.lastRegistered = None context.registerHelp(directory='help', clear=1) help.lastRegistered = None context.registerHelp(directory='interfaces', clear=0) context.registerHelpTitle('CMF Core Help')
def initialize(context): import ActionInformation import ActionsTool import CachingPolicyManager import CatalogTool import ContentTypeRegistry import CookieCrumbler import DirectoryView import DiscussionTool import fiveactionstool import FSDTMLMethod import FSFile import FSImage import FSPageTemplate import FSPropertiesObject import FSPythonScript import FSSTXMethod import FSZSQLMethod import MemberDataTool import MembershipTool import PortalContent import PortalFolder import PortalObject import RegistrationTool import SkinsTool import TypesTool import UndoTool import URLTool import utils import WorkflowTool from interfaces import IAction from interfaces import IActionCategory from interfaces import ITypeInformation from permissions import AddPortalFolders from permissions import ManagePortal tools = ( MembershipTool.MembershipTool, RegistrationTool.RegistrationTool, WorkflowTool.WorkflowTool, CatalogTool.CatalogTool, DiscussionTool.DiscussionTool, ActionsTool.ActionsTool, UndoTool.UndoTool, SkinsTool.SkinsTool, MemberDataTool.MemberDataTool, TypesTool.TypesTool, URLTool.URLTool, fiveactionstool.FiveActionsTool, ) FolderConstructorForm = ('manage_addPortalFolderForm', PortalFolder.manage_addPortalFolderForm) _CONTENT_TYPES = (PortalFolder.PortalFolder, CMFBTreeFolder.CMFBTreeFolder) _EXTRA_CONSTRUCTORS = (PortalFolder.manage_addPortalFolder, CMFBTreeFolder.manage_addCMFBTreeFolder) context.registerClass(DirectoryView.DirectoryViewSurrogate, constructors=( ('manage_addDirectoryViewForm', DirectoryView.manage_addDirectoryViewForm), DirectoryView.manage_addDirectoryView, DirectoryView.manage_listAvailableDirectories, ), icon='images/dirview.gif') context.registerClass(CookieCrumbler.CookieCrumbler, constructors=(CookieCrumbler.manage_addCCForm, CookieCrumbler.manage_addCC), icon='images/cookie.gif') context.registerClass( ContentTypeRegistry.ContentTypeRegistry, constructors=(ContentTypeRegistry.manage_addRegistry, ), icon='images/registry.gif') context.registerClass( CachingPolicyManager.CachingPolicyManager, constructors=(CachingPolicyManager.manage_addCachingPolicyManager, ), icon='images/registry.gif') context.registerClass( ActionInformation.ActionCategory, permission=ManagePortal, constructors=(ActionInformation.manage_addActionCategoryForm, ActionInformation.manage_addActionCategory), icon='images/cmf_action_category.gif', visibility=None, interfaces=(IActionCategory, )) context.registerClass(ActionInformation.Action, permission=ManagePortal, constructors=(ActionInformation.manage_addActionForm, ActionInformation.manage_addAction), icon='images/cmf_action.gif', visibility=None, interfaces=(IAction, )) context.registerClass(TypesTool.FactoryTypeInformation, permission=ManagePortal, constructors=(TypesTool.manage_addFactoryTIForm, TypesTool.manage_addTypeInfo), icon='images/typeinfo.gif', visibility=None, interfaces=(ITypeInformation, )) context.registerClass(TypesTool.ScriptableTypeInformation, permission=ManagePortal, constructors=(TypesTool.manage_addScriptableTIForm, TypesTool.manage_addTypeInfo), icon='images/typeinfo.gif', visibility=None, interfaces=(ITypeInformation, )) utils.registerIcon(FSDTMLMethod.FSDTMLMethod, 'images/fsdtml.gif', cmfcore_globals) utils.registerIcon(FSPythonScript.FSPythonScript, 'images/fspy.gif', cmfcore_globals) utils.registerIcon(FSImage.FSImage, 'images/fsimage.gif', cmfcore_globals) utils.registerIcon(FSFile.FSFile, 'images/fsfile.gif', cmfcore_globals) utils.registerIcon(FSPageTemplate.FSPageTemplate, 'images/fspt.gif', cmfcore_globals) utils.registerIcon(FSPropertiesObject.FSPropertiesObject, 'images/fsprops.gif', cmfcore_globals) utils.registerIcon(FSZSQLMethod.FSZSQLMethod, 'images/fssqlmethod.gif', cmfcore_globals) utils.ToolInit('CMF Core Tool', tools=tools, icon='tool.gif').initialize(context) utils.ContentInit( 'CMF Core Content', content_types=_CONTENT_TYPES, permission=AddPortalFolders, extra_constructors=_EXTRA_CONSTRUCTORS).initialize(context) if 0: # XXX: comment this out for now # make registerHelp work with 2 directories help = context.getProductHelp() lastRegistered = help.lastRegistered context.registerHelp(directory='help', clear=1) context.registerHelp(directory='interfaces', clear=1) if help.lastRegistered != lastRegistered: help.lastRegistered = None context.registerHelp(directory='help', clear=1) help.lastRegistered = None context.registerHelp(directory='interfaces', clear=0) context.registerHelpTitle('CMF Core Help')