def initialize(context):
    utils.initializeBasesPhase2(z_bases, context)
    utils.ContentInit(
        ModuleEditor.ModuleEditor.meta_type,
        content_types=contentClasses,
        permission=permissions.AddModuleEditor,
        extra_constructors=contentConstructors).initialize(context)
Ejemplo n.º 2
0
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,
    #            findCVSSandboxRegistry,
    #            manage_add_via_gui,
    #            confirm_create_form,
    #            confirm_create_action,
    #            gethostname,
    #            PloneCVSFile.manage_add,
    #            PloneCVSFile.manage_add_with_upload
    #        ),
    #        icon = 'www/fish.gif'
    #    )

    # CMF Initialization
    utils.initializeBasesPhase2(z_bases, context)
    utils.ContentInit(
        meta_type=META_TYPE,
        content_types=(PloneCVSFile.PloneCVSFile, ),
        permission=CMFCorePermissions.ModifyPortalContent,
        extra_constructors=(PloneCVSFile.manage_add, ),
        fti=factory_type_information,
    ).initialize(context)
Ejemplo n.º 3
0
def initialize(context):

    initializeBasesPhase2(z_bases, context)
    initializeBasesPhase2(z_tool_bases, context)

    ToolInit('CMFDefault Tool',
             tools=tools,
             product_name='CMFDefault',
             icon='tool.gif').initialize(context)

    ContentInit('CMFDefault Content',
                content_types=contentClasses,
                permission=AddPortalContent,
                extra_constructors=contentConstructors,
                fti=Portal.factory_type_information).initialize(context)

    context.registerClass(Portal.CMFSite,
                          constructors=(Portal.manage_addCMFSiteForm,
                                        Portal.manage_addCMFSite),
                          icon='portal.gif')

    registerIcon(DefaultWorkflow.DefaultWorkflowDefinition,
                 'images/workflow.gif', globals())

    # 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 Default Help')
Ejemplo n.º 4
0
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,
#            findCVSSandboxRegistry,
#            manage_add_via_gui,
#            confirm_create_form,
#            confirm_create_action,
#            gethostname,
#            PloneCVSFile.manage_add,
#            PloneCVSFile.manage_add_with_upload
#        ),
#        icon = 'www/fish.gif'
#    )

    # CMF Initialization
    utils.initializeBasesPhase2(z_bases, context)
    utils.ContentInit(
        meta_type = META_TYPE,
        content_types = (PloneCVSFile.PloneCVSFile,),
        permission = CMFCorePermissions.ModifyPortalContent,
        extra_constructors = (PloneCVSFile.manage_add,),
        fti = factory_type_information,
        ).initialize(context)
Ejemplo n.º 5
0
def initialize( context ):

    utils.initializeBasesPhase2( z_bases, context )
    utils.initializeBasesPhase2( z_tool_bases, context )
    utils.ToolInit('CMFDefault Tool', tools=tools,
                   product_name='CMFDefault', icon='tool.gif',
                   ).initialize( context )

    utils.ContentInit( 'CMFDefault Content'
                     , content_types=contentClasses
                     , permission=ADD_CONTENT_PERMISSION
                     , extra_constructors=contentConstructors
                     , fti=Portal.factory_type_information
                     ).initialize( context )

    context.registerClass(Portal.CMFSite,
                          constructors=(Portal.manage_addCMFSiteForm,
                                        Portal.manage_addCMFSite,
                                        ),
                          icon='portal.gif')

    reg = Products.CMFCore.PortalFolder.addPortalTypeHandler
    reg( 'text/html', Document.Document )
    reg( 'text/plain', Document.Document )
    reg( 'image/png', Image.Image )
    reg( 'image/gif', Image.Image )
    reg( 'image/jpeg', Image.Image )
    reg( 'image/unknown', Image.Image )
Ejemplo n.º 6
0
def initialize( context ):

    utils.initializeBasesPhase2( z_bases, context )
    utils.initializeBasesPhase2( z_tool_bases, context )
    utils.ToolInit('CMFDefault Tool', tools=tools,
                   product_name='CMFDefault', icon='tool.gif',
                   ).initialize( context )

    utils.ContentInit( 'CMFDefault Content'
                     , content_types=contentClasses
                     , permission=ADD_CONTENT_PERMISSION
                     , extra_constructors=contentConstructors
                     , fti=Portal.factory_type_information
                     ).initialize( context )

    context.registerClass(Portal.CMFSite,
                          constructors=(Portal.manage_addCMFSiteForm,
                                        Portal.manage_addCMFSite,
                                        ),
                          icon='portal.gif')
    utils.registerIcon(DefaultWorkflow.DefaultWorkflowDefinition,
                       'images/workflow.gif', globals())

    context.registerHelp()
    context.registerHelpTitle('CMF Default Help')
Ejemplo n.º 7
0
def initialize(context):

    utils.initializeBasesPhase2(z_bases, context)
    utils.initializeBasesPhase2(z_tool_bases, context)
    utils.ToolInit(
        'CMFDefault Tool',
        tools=tools,
        product_name='CMFDefault',
        icon='tool.gif',
    ).initialize(context)

    utils.ContentInit('CMFDefault Content',
                      content_types=contentClasses,
                      permission=ADD_CONTENT_PERMISSION,
                      extra_constructors=contentConstructors,
                      fti=Portal.factory_type_information).initialize(context)

    context.registerClass(Portal.CMFSite,
                          constructors=(
                              Portal.manage_addCMFSiteForm,
                              Portal.manage_addCMFSite,
                          ),
                          icon='portal.gif')

    reg = Products.CMFCore.PortalFolder.addPortalTypeHandler
    reg('text/html', Document.Document)
    reg('text/plain', Document.Document)
    reg('image/png', Image.Image)
    reg('image/gif', Image.Image)
    reg('image/jpeg', Image.Image)
    reg('image/unknown', Image.Image)
Ejemplo n.º 8
0
def initialize(context):

    utils.initializeBasesPhase2(z_bases, context)
    utils.initializeBasesPhase2(z_tool_bases, context)
    utils.ToolInit(
        'CMFDefault Tool',
        tools=tools,
        product_name='CMFDefault',
        icon='tool.gif',
    ).initialize(context)

    utils.ContentInit('CMFDefault Content',
                      content_types=contentClasses,
                      permission=ADD_CONTENT_PERMISSION,
                      extra_constructors=contentConstructors,
                      fti=Portal.factory_type_information).initialize(context)

    context.registerClass(Portal.CMFSite,
                          constructors=(
                              Portal.manage_addCMFSiteForm,
                              Portal.manage_addCMFSite,
                          ),
                          icon='portal.gif')
    utils.registerIcon(DefaultWorkflow.DefaultWorkflowDefinition,
                       'images/workflow.gif', globals())

    context.registerHelp()
    context.registerHelpTitle('CMF Default Help')
Ejemplo n.º 9
0
def initialize(context):
    utils.initializeBasesPhase2(z_bases, context)
    utils.ContentInit( 'CMF Newsletter'
               , content_types = contentClasses
               , permission = CMFCorePermissions.AddPortalContent
               , extra_constructors = contentConstructors
               , fti = contentFactoryTypeInformation
               ).initialize( context )
Ejemplo n.º 10
0
def initialize(context):
    utils.initializeBasesPhase2(z_tool_bases, context)
    utils.ToolInit(
        'CMFStaging Tool',
        tools=tools,
        product_name='CMFStaging',
        icon='tool.gif',
    ).initialize(context)
Ejemplo n.º 11
0
def initialize(context):

    utils.initializeBasesPhase2(z_tool_bases, context)

    utils.ToolInit('CMF Unique Id Tool',
                   tools=tools,
                   product_name='CMFUid',
                   icon='tool.gif').initialize(context)
Ejemplo n.º 12
0
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.',
                                     'profiles/default', 'CMFUid', EXTENSION)
Ejemplo n.º 13
0
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.", "profiles/default", "CMFUid", EXTENSION, for_=ISiteRoot
    )
Ejemplo n.º 14
0
def initialize(context):
    utils.initializeBasesPhase2(z_bases, context)
    context.registerHelpTitle('CMF Calendar Help')
    context.registerHelp(directory='help')
    utils.ContentInit('CMF Event',
                      content_types=contentClasses,
                      permission=CMFCorePermissions.AddPortalContent,
                      extra_constructors=contentConstructors,
                      fti=Event.factory_type_information).initialize(context)
Ejemplo n.º 15
0
def initialize(context):

    utils.initializeBasesPhase2(z_tool_bases, context)

    utils.ToolInit( 'CMF Unique Id Tool'
                  , tools=tools
                  , product_name='CMFUid'
                  , icon='tool.gif'
                  ).initialize(context)
Ejemplo n.º 16
0
def initialize( context ):

    initializeBasesPhase2( z_bases, context )
    initializeBasesPhase2( z_tool_bases, context )

    ToolInit( 'CMF Default Tool'
            , tools=tools
            , icon='tool.gif'
            ).initialize( context )

    ContentInit( 'CMF Default Content'
               , content_types=contentClasses
               , permission=AddPortalContent
               , extra_constructors=contentConstructors
               ).initialize( context )

    profile_registry.registerProfile('default',
                                     'CMFDefault Site',
                                     'Profile for a default CMFSite.',
                                     'profiles/default',
                                     'CMFDefault',
                                     BASE,
                                     for_=ISiteRoot,
                                    )

    profile_registry.registerProfile('sample_content',
                                     'Sample CMFDefault Content',
                                     'Content for a sample CMFSite.',
                                     'profiles/sample_content',
                                     'CMFDefault',
                                     EXTENSION,
                                     for_=ISiteRoot,
                                    )

    context.registerClass( Portal.CMFSite
                         , constructors=(factory.addConfiguredSiteForm,
                                         factory.addConfiguredSite)
                         , icon='images/portal.gif'
                         )

    registerIcon( DefaultWorkflow.DefaultWorkflowDefinition
                , 'images/workflow.gif'
                , globals()
                )

    # 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 Default Help')
Ejemplo n.º 17
0
def initialize( context ):
    utils.initializeBasesPhase2( z_bases, context )
    context.registerHelpTitle('CMF Calendar Help')
    context.registerHelp(directory='help')
    utils.ContentInit( 'CMF Event'
                     , content_types = contentClasses
                     , permission = CMFCorePermissions.AddPortalContent 
                     , extra_constructors = contentConstructors
                     , fti = Event.factory_type_information
                     ).initialize( context ) 
Ejemplo n.º 18
0
def initialize( context ):

    initializeBasesPhase2( z_bases, context )
    initializeBasesPhase2( z_tool_bases, context )

    ToolInit( 'CMF Default Tool'
            , tools=tools
            , icon='tool.gif'
            ).initialize( context )

    ContentInit( 'CMF Default Content'
               , content_types=contentClasses
               , permission=AddPortalContent
               , extra_constructors=contentConstructors
               , fti=Portal.factory_type_information
               ).initialize( context )

    profile_registry.registerProfile('default',
                                     'CMFDefault Site',
                                     'Profile for a default CMFSite.',
                                     'profiles/default',
                                     'CMFDefault',
                                     BASE)

    profile_registry.registerProfile('sample_content',
                                     'Sample CMFDefault Content',
                                     'Content for a sample CMFSite.',
                                     'profiles/sample_content',
                                     'CMFDefault',
                                     EXTENSION)

    context.registerClass( Portal.CMFSite
                         , constructors=(factory.addConfiguredSiteForm,
                                         factory.addConfiguredSite,
                                         Portal.manage_addCMFSite)
                         , icon='images/portal.gif'
                         )

    registerIcon( DefaultWorkflow.DefaultWorkflowDefinition
                , 'images/workflow.gif'
                , globals()
                )

    # 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 Default Help')
Ejemplo n.º 19
0
def initialize(context):
    utils.ToolInit('CMF Diff Tool',
                    tools = tools,
                    icon='tool.gif' 
                    ).initialize( context )

    utils.initializeBasesPhase2( z_bases, context )
    utils.ContentInit(ChangeSet.ChangeSet.meta_type,
                      content_types = contentClasses,
                      permission = CMFCorePermissions.AddPortalContent,
                      extra_constructors = contentConstructors,
                      fti = ChangeSet.factory_type_information).initialize(context)
Ejemplo n.º 20
0
def initialize(context):

    utils.initializeBasesPhase2(z_tool_bases, context)

    context.registerHelpTitle('CMF Publicator Help')
    context.registerHelp(directory='help')

    utils.ToolInit ('CMF Publicator Tool',
                    tools=tools,
                    product_name='CMFPublicator',
                    icon='tool.gif'
                   ).initialize(context)
Ejemplo n.º 21
0
def initialize(context):
    utils.initializeBasesPhase2(z_bases, context)
    context.registerHelp(directory='help')
    context.registerHelpTitle('CMF Collector Help')

    context.registerClass(Collector.Collector,
                          constructors = (Collector.addCollector,),
                          permission = CMFCorePermissions.AddPortalContent)

    context.registerClass(CollectorIssue.CollectorIssue,
                          constructors = (CollectorIssue.addCollectorIssue,),
                          permission = CollectorPermissions.AddCollectorIssue)
Ejemplo n.º 22
0
def initialize(context):
    utils.initializeBasesPhase2( z_tool_bases, context )
    utils.ToolInit('CMFStaging Tool', tools=tools,
                   product_name='CMFStaging', icon='tool.gif',
                   ).initialize(context)

    context.registerClass(
        WorkflowRepository.WorkflowRepository,
        constructors=(WorkflowRepository.manage_addWorkflowRepositoryForm,
                      WorkflowRepository.manage_addWorkflowRepository),
        icon='tool.gif',
        )
Ejemplo n.º 23
0
def initialize( context ):
    utils.ToolInit('CMFCalendar Tool', tools=tools,
                   product_name='CMFCalendar', 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 )
Ejemplo n.º 24
0
def initialize( context ):

    initializeBasesPhase2( z_bases, context )
    initializeBasesPhase2( z_tool_bases, context )

    ToolInit( 'CMF Default Tool'
            , tools=tools
            , product_name='CMFDefault'
            , icon='tool.gif'
            ).initialize( context )

    ContentInit( 'CMF Default Content'
               , content_types=contentClasses
               , permission=AddPortalContent
               , extra_constructors=contentConstructors
               , fti=Portal.factory_type_information
               ).initialize( context )

    if has_profile_registry:
        profile_registry.registerProfile('default',
                                         'CMFDefault Site',
                                         'Profile for a default CMFSite.',
                                         'profiles/default',
                                         'CMFDefault',
                                         BASE)

    context.registerClass( Portal.CMFSite
                         , constructors=( Portal.manage_addCMFSiteForm
                                        , Portal.manage_addCMFSite
                                        )
                         , icon='portal.gif'
                         )

    registerIcon( DefaultWorkflow.DefaultWorkflowDefinition
                , 'images/workflow.gif'
                , globals()
                )

    # 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 Default Help')
Ejemplo n.º 25
0
def initialize(context):
    utils.initializeBasesPhase2(z_tool_bases, context)
    utils.ToolInit(
        'CMFStaging Tool',
        tools=tools,
        product_name='CMFStaging',
        icon='tool.gif',
    ).initialize(context)

    context.registerClass(
        WorkflowRepository.WorkflowRepository,
        constructors=(WorkflowRepository.manage_addWorkflowRepositoryForm,
                      WorkflowRepository.manage_addWorkflowRepository),
        icon='tool.gif',
    )
Ejemplo n.º 26
0
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.',
                                     'profiles/default',
                                     'CMFUid',
                                     EXTENSION)
Ejemplo n.º 27
0
def initialize(context):

    utils.initializeBasesPhase2(z_tool_bases, context)
    context.registerBaseClass(Workspace.Workspace)

    utils.ContentInit(
        'CMF Workspace',
        content_types=(Workspace.Workspace,),
        permission=AddPortalFolders,
        extra_constructors=(Workspace.addWorkspace,),
        fti=Workspace.factory_type_information
        ).initialize(context)

    utils.ToolInit('CMFWorkspaces Tool', tools=tools,
                   product_name='CMFWorkspaces', icon='tool.gif',
                   ).initialize(context)
Ejemplo n.º 28
0
def initialize(context):

    utils.initializeBasesPhase2(z_tool_bases, context)
    context.registerBaseClass(Workspace.Workspace)

    utils.ContentInit(
        'CMF Workspace',
        content_types=(Workspace.Workspace,),
        permission=AddPortalFolders,
        extra_constructors=(Workspace.addWorkspace,),
        fti=Workspace.factory_type_information
        ).initialize(context)

    utils.ToolInit('CMFWorkspaces Tool', tools=tools,
                   product_name='CMFWorkspaces', icon='tool.gif',
                   ).initialize(context)
Ejemplo n.º 29
0
def initialize(context):
    utils.ToolInit(
        'CMFCalendar Tool',
        tools=tools,
        product_name='CMFCalendar',
        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)
Ejemplo n.º 30
0
def initialize(context):
    utils.initializeBasesPhase2(z_tool_bases, context)
    utils.ToolInit( 'CMF OpenFlow Tool',
                    tools = tools,
                    icon='images/Openflow.png'
                    ).initialize( context )
    context.registerClass(CMFOpenflowTool,
                          meta_type="Openflow (Reflab)",
                          constructors=(manage_addOpenflowForm, manage_addOpenflow),
                          icon='images/Openflow.png')
    context.registerClass(process,
                          constructors=(manage_addProcessForm, manage_addProcess),
                          icon='images/Process.png')
    context.registerClass(instance,
                          constructors=(manage_addInstanceForm, manage_addInstance),
                          icon='images/Instance.png')
Ejemplo n.º 31
0
def initialize(context):

    utils.initializeBasesPhase2( z_bases, context )
    utils.ContentInit(Repository.Repository.meta_type,
                      content_types = contentClasses,
                      permission = CMFCorePermissions.AddPortalContent,
                      extra_constructors = contentConstructors,
                      fti = Repository.factory_type_information).initialize(context)
    
    # register class for Copy Support (validaton fails if user can't 'add' it)
    context.registerClass(
        VersionFolder.VersionFolder,
        permission=CMFCorePermissions.AddPortalContent,
        constructors=(VersionFolder.manage_addVersionFolderForm,
                      VersionFolder.manage_addVersionFolder),
        icon='www/VersionFolder.gif',
    )
Ejemplo n.º 32
0
def initialize(context):
    from Products import CMFTopic

    initializeBasesPhase2(z_bases, context)
    initializeBasesPhase2(z_tool_bases, context)

    ToolInit("CMF Default Tool", tools=tools, icon="tool.gif").initialize(context)

    ContentInit(
        "CMF Default Content",
        content_types=contentClasses,
        permission=AddPortalContent,
        extra_constructors=contentConstructors,
    ).initialize(context)

    profile_registry.registerProfile(
        "default", "CMFDefault Site", "Profile for a default CMFSite.", "profiles/default", "CMFDefault", BASE
    )

    profile_registry.registerProfile(
        "sample_content",
        "Sample CMFDefault Content",
        "Content for a sample CMFSite.",
        "profiles/sample_content",
        "CMFDefault",
        EXTENSION,
        for_=ISiteRoot,
    )

    context.registerClass(
        Portal.CMFSite, constructors=(factory.addConfiguredSiteForm, factory.addConfiguredSite), icon="portal.gif"
    )

    registerIcon(DefaultWorkflow.DefaultWorkflowDefinition, "images/workflow.gif", globals())

    # 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 Default Help")
Ejemplo n.º 33
0
def initialize(context):
    """
    Register base classes
    """

    utils.initializeBasesPhase2( z_bases, context )
    utils.ContentInit(PortalCNXMLFile.PortalCNXMLFile.meta_type,
                      content_types = contentClasses,
                      permission = CMFCorePermissions.AddPortalContent,
                      extra_constructors = contentConstructors,
                      fti = PortalCNXMLFile.factory_type_information).initialize(context)

    context.registerBaseClass(CNXMLFile.CNXMLFile)
    context.registerClass(CNXMLFile.CNXMLFile,
                          constructors=(CNXMLFile.manage_addCNXMLFileForm,
                                        CNXMLFile.manage_addCNXMLFile),
                          icon="www/cnxmlfile.gif")
Ejemplo n.º 34
0
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
                     , fti = Event.factory_type_information
                     ).initialize( context )

    if has_profile_registry:
        profile_registry.registerProfile('default',
                                         'CMFCalendar',
                                         'Adds calendar support.',
                                         'profiles/default',
                                         'CMFCalendar',
                                         EXTENSION)
Ejemplo n.º 35
0
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 )
Ejemplo n.º 36
0
def initialize(context):
    """Register"""

    utils.initializeBasesPhase2( z_bases, context )
    utils.ContentInit(Workgroup.Workgroup.meta_type,
                      content_types = contentClasses,
                      permission = CMFCorePermissions.AddPortalContent,
                      extra_constructors = contentConstructors,
                      fti = Workgroup.factory_type_information).initialize(context)
    
    # AT types
    content_types, constructors, ftis = process_types(
        listTypes(PROJECTNAME),
        PROJECTNAME)

    utils.ContentInit(
        PROJECTNAME + ' Content',
        content_types      = content_types,
        permission         = ADD_CONTENT_PERMISSION,
        extra_constructors = constructors,
        fti                = ftis,
        ).initialize(context)
def initialize(context):
    utils.initializeBasesPhase2( z_bases, context )
    utils.ContentInit(ModuleEditor.ModuleEditor.meta_type,
                      content_types = contentClasses,
                      permission = permissions.AddModuleEditor,
                      extra_constructors = contentConstructors).initialize(context)