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')
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')
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')
def update_workflow_definitions(): wf_tool = api.portal.get_tool(name='portal_workflow') wf_tool.updateRoleMappings() logger.info(u'Workflow definitions updated')
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')
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')
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')
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.')