Disable live search (upgrade step) #37864

This commit is contained in:
Nicolas Demonte 2020-07-01 11:21:49 +02:00
parent 20e957d2a4
commit a60881fac6
3 changed files with 22 additions and 1 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<metadata>
<version>9</version>
<version>10</version>
<dependencies>
<dependency>profile-collective.dms.basecontent:default</dependency>
<dependency>profile-collective.dms.batchimport:default</dependency>

View File

@ -98,4 +98,15 @@
</genericsetup:upgradeSteps>
<genericsetup:upgradeStep
title="Disable live search"
description=""
source="9"
destination="10"
profile="pfwbged.policy:default"
handler=".registry.disable_live_search"
/>
</configure>

View File

@ -1,3 +1,4 @@
from Products.CMFCore.utils import getToolByName
from pfwbged.policy import _
from plone.registry.interfaces import IRegistry
from plone.registry import field
@ -23,3 +24,12 @@ def setup_mail_reader_group(context):
if not api.group.get(group_id):
api.group.create(group_id, group_name)
def disable_live_search(context):
pprop = getToolByName(context, 'portal_properties')
context = pprop.site_properties
jstool = getToolByName(context, 'portal_javascripts')
context.manage_changeProperties(enable_livesearch=False)
jstool.getResource('livesearch.js').setEnabled(False)
jstool.cookResources()