예제 #1
0
def remove_excanvas_script(setup_tool):
    """Remove script used to add support for the canvas tag on IE8 and below."""
    script = '++resource++collective.polls/js/excanvas.min.js'
    js_tool = api.portal.get_tool('portal_javascripts')
    js_tool.unregisterResource(script)
    assert script not in js_tool.getResourceIds()
    logger.info('ExplorerCanvas script removed')
예제 #2
0
def register_tasksplease_script(setup_tool):
    """Register script to remove dependency on collective.z3cform.widgets."""
    script = '++resource++collective.polls/js/jquery.tasksplease.js'
    js_tool = api.portal.get_tool('portal_javascripts')
    js_tool.registerResource(script)
    assert script in js_tool.getResourceIds()
    logger.info('TasksPlease script registered')
예제 #3
0
def issue_83(context):
    """Remove missing view from JS registry."""
    js_tool = api.portal.get_tool('portal_javascripts')
    id = '@@legendothers_translation.js'
    if id in js_tool.getResourceIds():
        js_tool.unregisterResource(id)
        logger.info('"{0}" resource was removed'.format(id))
        js_tool.cookResources()
        logger.info('JS resources were cooked')
예제 #4
0
def update_workflow_definitions():
    wf_tool = api.portal.get_tool(name='portal_workflow')
    wf_tool.updateRoleMappings()
    logger.info(u'Workflow definitions updated')
예제 #5
0
def cook_css_resources(context):  # pragma: no cover
    """Cook CSS resources."""
    css_tool = api.portal.get_tool('portal_css')
    css_tool.cookResources()
    logger.info('CSS resources were cooked')
예제 #6
0
def cook_javascript_resources(context):  # pragma: no cover
    """Cook JavaScript resources."""
    js_tool = api.portal.get_tool('portal_javascripts')
    js_tool.cookResources()
    logger.info('Javascript resources were cooked')
예제 #7
0
def cook_css_resources(context):  # pragma: no cover
    """Cook CSS resources."""
    css_tool = api.portal.get_tool('portal_css')
    css_tool.cookResources()
    logger.info('CSS resources were cooked')
예제 #8
0
def cook_javascript_resources(context):  # pragma: no cover
    """Cook JavaScript resources."""
    js_tool = api.portal.get_tool('portal_javascripts')
    js_tool.cookResources()
    logger.info('JavaScript resources were cooked')
예제 #9
0
def add_poll_tile(setup_tool):
    """Add Poll tile for collective.cover."""
    profile = 'profile-{0}:default'.format(PROJECTNAME)
    setup_tool.runImportStepFromProfile(profile, 'plone.app.registry')
    logger.info('Registry updated.')
def update_workflow_definitions():
    wf_tool = api.portal.get_tool(name='portal_workflow')
    wf_tool.updateRoleMappings()
    logger.info(u'Workflow definitions updated')