Skip to content

Commit 17e7960

Browse files
authored
Merge pull request #179 from plone/maurits-warnings
Fix DeprecationWarnings.
2 parents aeb7fc7 + 995899c commit 17e7960

File tree

7 files changed

+29
-24
lines changed

7 files changed

+29
-24
lines changed

news/4090.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix DeprecationWarnings. [maurits]

src/plone/volto/behaviors/preview_link.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from plone import api
2-
from plone.app.z3cform.widget import RelatedItemsFieldWidget
2+
from plone.app.z3cform.widgets.relateditems import RelatedItemsFieldWidget
33
from plone.autoform import directives
44
from plone.autoform.interfaces import IFormFieldProvider
55
from plone.base.interfaces import IImageScalesFieldAdapter

src/plone/volto/browser/breadcrumbs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
from Acquisition import aq_base
22
from Acquisition import aq_inner
33
from Acquisition import aq_parent
4-
from plone.app.layout.navigation.interfaces import INavigationRoot
5-
from plone.app.layout.navigation.root import getNavigationRoot
64
from plone.base.defaultpage import check_default_page_via_view
75
from plone.base.interfaces import IHideFromBreadcrumbs
6+
from plone.base.interfaces import INavigationRoot
7+
from plone.base.navigationroot import get_navigation_root
88
from plone.base.utils import pretty_title_or_id
99
from Products.CMFPlone.browser.interfaces import INavigationBreadcrumbs
1010
from Products.CMFPlone.browser.navigation import get_view_url
@@ -42,7 +42,7 @@ def breadcrumbs(self):
4242
if IHideFromBreadcrumbs.providedBy(context):
4343
return base
4444

45-
rootPath = getNavigationRoot(context)
45+
rootPath = get_navigation_root(context)
4646
itemPath = "/".join(context.getPhysicalPath())
4747

4848
# don't show default pages in breadcrumbs or pages above the navigation

src/plone/volto/browser/navigation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from Acquisition import aq_inner
22
from Missing import Missing
3-
from plone.app.layout.navigation.root import getNavigationRoot
43
from plone.base import utils
54
from plone.base.interfaces import INavigationSchema
5+
from plone.base.navigationroot import get_navigation_root
66
from plone.registry.interfaces import IRegistry
77
from Products.CMFCore.utils import getToolByName
88
from Products.CMFPlone.browser.interfaces import INavigationTabs
@@ -28,7 +28,7 @@ def _getNavQuery(self):
2828
else:
2929
query = {}
3030

31-
query["path"] = {"query": getNavigationRoot(self.context), "depth": 1}
31+
query["path"] = {"query": get_navigation_root(self.context), "depth": 1}
3232
query["portal_type"] = [t for t in navigation_settings.displayed_types]
3333
query["sort_on"] = navigation_settings.sort_tabs_on
3434
if navigation_settings.sort_tabs_reversed:

src/plone/volto/coresandbox/example.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from plone.app.textfield import RichText
22
from plone.app.vocabularies.catalog import CatalogSource
33
from plone.app.vocabularies.catalog import StaticCatalogVocabulary
4-
from plone.app.z3cform.widget import AjaxSelectFieldWidget
5-
from plone.app.z3cform.widget import RelatedItemsFieldWidget
6-
from plone.app.z3cform.widget import SelectFieldWidget
4+
from plone.app.z3cform.widgets.relateditems import RelatedItemsFieldWidget
5+
from plone.app.z3cform.widgets.select import AjaxSelectFieldWidget
6+
from plone.app.z3cform.widgets.select import Select2FieldWidget
77
from plone.autoform import directives
88
from plone.dexterity.content import Container
99
from plone.namedfile.field import NamedBlobFile
@@ -183,7 +183,7 @@ class IExample(model.Schema):
183183
required=False,
184184
)
185185

186-
directives.widget(choice_field_select=SelectFieldWidget)
186+
directives.widget(choice_field_select=Select2FieldWidget)
187187
choice_field_select = schema.Choice(
188188
title="Choicefield with select2 widget",
189189
description="zope.schema.Choice",
@@ -214,7 +214,7 @@ class IExample(model.Schema):
214214
default=[],
215215
)
216216

217-
directives.widget(list_field_select=SelectFieldWidget)
217+
directives.widget(list_field_select=Select2FieldWidget)
218218
list_field_select = schema.List(
219219
title="List field with select widget",
220220
description="zope.schema.List",
@@ -437,7 +437,7 @@ class IExample(model.Schema):
437437
)
438438
directives.widget(
439439
"relationchoice_field_select",
440-
SelectFieldWidget,
440+
Select2FieldWidget,
441441
)
442442

443443
relationchoice_field_radio = RelationChoice(
@@ -465,7 +465,7 @@ class IExample(model.Schema):
465465
)
466466
directives.widget(
467467
"relationlist_field_select",
468-
SelectFieldWidget,
468+
Select2FieldWidget,
469469
pattern_options={
470470
"closeOnSelect": False, # Select2 option to leave dropdown open for multiple selection
471471
},
@@ -620,7 +620,7 @@ class IExample(model.Schema):
620620
)
621621
directives.widget(
622622
"uuid_choice_field_select",
623-
SelectFieldWidget,
623+
Select2FieldWidget,
624624
)
625625

626626
uuid_choice_field_radio = schema.Choice(
@@ -648,7 +648,7 @@ class IExample(model.Schema):
648648
)
649649
directives.widget(
650650
"uuid_list_field_select",
651-
SelectFieldWidget,
651+
Select2FieldWidget,
652652
pattern_options={
653653
"closeOnSelect": False, # Select2 option to leave dropdown open for multiple selection
654654
},

src/plone/volto/profiles/default/registry.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<registry>
33
<!-- This is for the elements in the root, not show the current item in navigation-->
44
<record field="show_excluded_items"
5-
interface="Products.CMFPlone.interfaces.controlpanel.INavigationSchema"
5+
interface="plone.base.interfaces.INavigationSchema"
66
name="plone.show_excluded_items"
77
>
88
<value>False</value>
@@ -14,7 +14,7 @@
1414
</records>
1515

1616
<record field="types_use_view_action_in_listings"
17-
interface="Products.CMFPlone.interfaces.controlpanel.ITypesSchema"
17+
interface="plone.base.interfaces.ITypesSchema"
1818
name="plone.types_use_view_action_in_listings"
1919
purge="true"
2020
>
@@ -23,7 +23,7 @@
2323

2424
<!-- Allowed sizes -->
2525
<record field="allowed_sizes"
26-
interface="Products.CMFPlone.interfaces.controlpanel.IImagingSchema"
26+
interface="plone.base.interfaces.IImagingSchema"
2727
name="plone.allowed_sizes"
2828
purge="True"
2929
>

src/plone/volto/testing.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from plone.app.testing import setRoles
88
from plone.app.testing import TEST_USER_ID
99
from plone.distribution.testing.layer import PloneDistributionFixture
10-
from plone.testing import z2
10+
from plone.testing import zope
1111

1212
import plone.app.caching # noQA
1313
import plone.app.discussion # noQA
@@ -62,13 +62,17 @@ class PloneVoltoCoreLayer(PloneSandboxLayer):
6262

6363

6464
PLONE_VOLTO_CORE_FUNCTIONAL_TESTING = FunctionalTesting(
65-
bases=(PLONE_VOLTO_CORE_FIXTURE, z2.ZSERVER_FIXTURE),
65+
bases=(PLONE_VOLTO_CORE_FIXTURE, zope.WSGI_SERVER_FIXTURE),
6666
name="PloneVoltoCoreLayer:FunctionalTesting",
6767
)
6868

6969

7070
PLONE_VOLTO_CORE_ACCEPTANCE_TESTING = FunctionalTesting(
71-
bases=(PLONE_VOLTO_CORE_FIXTURE, REMOTE_LIBRARY_BUNDLE_FIXTURE, z2.ZSERVER_FIXTURE),
71+
bases=(
72+
PLONE_VOLTO_CORE_FIXTURE,
73+
REMOTE_LIBRARY_BUNDLE_FIXTURE,
74+
zope.WSGI_SERVER_FIXTURE,
75+
),
7276
name="PloneVoltoCoreLayer:AcceptanceTesting",
7377
)
7478

@@ -108,7 +112,7 @@ def setUpPloneSite(self, portal):
108112

109113

110114
PLONE_VOLTO_CORESANDBOX_FUNCTIONAL_TESTING = FunctionalTesting(
111-
bases=(PLONE_VOLTO_CORESANDBOX_FIXTURE, z2.ZSERVER_FIXTURE),
115+
bases=(PLONE_VOLTO_CORESANDBOX_FIXTURE, zope.WSGI_SERVER_FIXTURE),
112116
name="PloneVoltoCoreSandboxLayer:FunctionalTesting",
113117
)
114118

@@ -117,7 +121,7 @@ def setUpPloneSite(self, portal):
117121
bases=(
118122
PLONE_VOLTO_CORESANDBOX_FIXTURE,
119123
REMOTE_LIBRARY_BUNDLE_FIXTURE,
120-
z2.ZSERVER_FIXTURE,
124+
zope.WSGI_SERVER_FIXTURE,
121125
),
122126
name="PloneVoltoCoreSandboxLayer:AcceptanceTesting",
123127
)
@@ -144,6 +148,6 @@ def setUpPloneSite(self, portal):
144148

145149

146150
PLONE_VOLTO_MIGRATION_FUNCTIONAL_TESTING = FunctionalTesting(
147-
bases=(PLONE_VOLTO_MIGRATION_FIXTURE, z2.ZSERVER_FIXTURE),
151+
bases=(PLONE_VOLTO_MIGRATION_FIXTURE, zope.WSGI_SERVER_FIXTURE),
148152
name="PloneVoltoMigrationLayer:FunctionalTesting",
149153
)

0 commit comments

Comments
 (0)