def initialize(context): from Products.IMU import IMUResearch, IMUSeminar, IMUPublication, IMUConsulting security = ModuleSecurityInfo( 'Products.IMU.utils' ) security.declareObjectPublic() security.declarePublic('uploadProjectsFromFile') security.declarePublic('getProjects') security.declarePublic('checkProjectId') contentClasses = ( IMUResearch.IMUResearch, IMUSeminar.IMUSeminar, IMUPublication.IMUPublication, IMUConsulting.IMUConsulting ) contentConstructors = ( IMUResearch.addResearch, IMUSeminar.addSeminar, IMUPublication.addPublication, IMUConsulting.addConsulting ) ftis = ( IMUResearch.factory_type_information, IMUSeminar.factory_type_information, IMUPublication.factory_type_information, IMUConsulting.factory_type_information ) this_module = sys.modules[ __name__ ] bases = contentClasses z_bases = utils.initializeBasesPhase1(bases, this_module) utils.initializeBasesPhase2( z_bases, context ) utils.ContentInit( 'IMU Content' , content_types=contentClasses , permission=ADD_CONTENT_PERMISSION , extra_constructors=contentConstructors , fti=ftis ).initialize( context )
contentConstructors = (Document.addDocument, File.addFile, Image.addImage, Link.addLink, Favorite.addFavorite, NewsItem.addNewsItem, SkinnedFolder.addSkinnedFolder) bases = ((Portal.CMFSite, DublinCore.DefaultDublinCoreImpl, DiscussionItem.DiscussionItem) + contentClasses) tools = (DiscussionTool.DiscussionTool, MembershipTool.MembershipTool, RegistrationTool.RegistrationTool, PropertiesTool.PropertiesTool, URLTool.URLTool, MetadataTool.MetadataTool, SyndicationTool.SyndicationTool) import sys this_module = sys.modules[__name__] z_bases = utils.initializeBasesPhase1(bases, this_module) z_tool_bases = utils.initializeBasesPhase1(tools, this_module) cmfdefault_globals = globals() # Make the skins available as DirectoryViews. registerDirectory('skins', globals()) def initialize(context): utils.initializeBasesPhase2(z_bases, context) utils.initializeBasesPhase2(z_tool_bases, context) utils.ToolInit( 'CMFDefault Tool', tools=tools,
from Products.GenericSetup import EXTENSION from Products.GenericSetup import profile_registry import UniqueIdAnnotationTool import UniqueIdGeneratorTool import UniqueIdHandlerTool tools = ( UniqueIdAnnotationTool.UniqueIdAnnotationTool, UniqueIdGeneratorTool.UniqueIdGeneratorTool, UniqueIdHandlerTool.UniqueIdHandlerTool, ) this_module = modules[ __name__ ] z_tool_bases = utils.initializeBasesPhase1(tools, this_module) my_globals=globals() def initialize(context): utils.initializeBasesPhase2(z_tool_bases, context) utils.ToolInit( 'CMF Unique Id Tool' , tools=tools , icon='tool.gif' ).initialize(context) profile_registry.registerProfile('default', 'CMFUid', 'Adds UID support.',
import Products.CMFCore from Products.CMFCore import utils, CMFCorePermissions from Products.CMFCore.DirectoryView import registerDirectory import EventPermissions import CalendarTool import sys 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()) registerDirectory('skins/calendar', globals()) def initialize( context ): utils.ToolInit('CMFCalendar Tool', tools=tools, product_name='CMFCalendar', icon='tool.gif', ).initialize( context ) utils.initializeBasesPhase2( z_bases, context )
from Products.CMFCore import utils from Products.CMFCore.DirectoryView import registerDirectory 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( 'CMFCalendar Tool', tools=tools, product_name='CMFCalendar', icon='tool.gif',
) + contentClasses ) tools = ( DiscussionTool.DiscussionTool , MembershipTool.MembershipTool , RegistrationTool.RegistrationTool , PropertiesTool.PropertiesTool , MetadataTool.MetadataTool , SyndicationTool.SyndicationTool ) import sys this_module = sys.modules[ __name__ ] z_bases = initializeBasesPhase1( bases, this_module ) z_tool_bases = initializeBasesPhase1( tools, this_module ) cmfdefault_globals=globals() # Make the skins available as DirectoryViews. registerDirectory('skins', globals()) registerDirectory('help', globals()) def initialize( context ): initializeBasesPhase2( z_bases, context ) initializeBasesPhase2( z_tool_bases, context ) ToolInit( 'CMF Default Tool' , tools=tools
{'id': 'metadata', 'name': 'Metadata', 'action': 'metadata_edit_form', 'permissions': (CMFCorePermissions.ModifyPortalContent,)}, ) }, ) bases = (Portal.CMFSite, OMF, PloneCVSFile.PloneCVSFile) import sys this_module = sys.modules[__name__] z_bases = utils.initializeBasesPhase1(bases, this_module) cmf_cvsfile_globals = globals() registerDirectory('skins', globals()) def initialize(context): """Initialize the Lampadas product.""" # context.registerClass( # PloneCVSFile.PloneCVSFile, # constructors = ( # PloneCVSFile.manage_addForm, # PloneCVSFile.cvsregistry_formpart, # PloneCVSFile.cvssandbox_formpart, # create_externalfile_formpart, # create_standard_formpart,
}, { 'id': 'metadata', 'name': 'Metadata', 'action': 'metadata_edit_form', 'permissions': (CMFCorePermissions.ModifyPortalContent, ) }, ) }, ) bases = (Portal.CMFSite, OMF, PloneCVSFile.PloneCVSFile) import sys this_module = sys.modules[__name__] z_bases = utils.initializeBasesPhase1(bases, this_module) cmf_cvsfile_globals = globals() registerDirectory('skins', globals()) def initialize(context): """Initialize the Lampadas product.""" # context.registerClass( # PloneCVSFile.PloneCVSFile, # constructors = ( # PloneCVSFile.manage_addForm, # PloneCVSFile.cvsregistry_formpart, # PloneCVSFile.cvssandbox_formpart, # create_externalfile_formpart,