From 2c52025df7292fe2456e3f1bd58aef632b6a5617 Mon Sep 17 00:00:00 2001 From: Johannes Raggam Date: Sun, 8 Mar 2026 09:59:36 +0100 Subject: [PATCH] Replace the plone.app.z3cform relateditems widget with the contentbrowser widget. The contentbrowser widget is a drop-in replacement for the related items widget. The related items widget will be removed in Plone 7. --- CHANGES.md | 6 ++++++ src/plone_codemod/migration_config.yaml | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 49669d9..3e86cbc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,12 @@ ## 1.0.0a6 (unreleased) +- Replace the plone.app.z3cform relateditems widget with the contentbrowser + widget. + The contentbrowser widget is a drop-in replacement for the related items + widget. The related items widget will be removed in Plone 7. + [thet] + - Add deprecations from plone.app.z3cform. [thet] diff --git a/src/plone_codemod/migration_config.yaml b/src/plone_codemod/migration_config.yaml index 1244470..652b0be 100644 --- a/src/plone_codemod/migration_config.yaml +++ b/src/plone_codemod/migration_config.yaml @@ -497,11 +497,12 @@ imports: new: plone.app.z3cform.widgets.querystring.QueryStringWidget # Related items widgets moved to widgets.relateditems module + # and superseded by the new contentbrowser - old: plone.app.z3cform.widget.RelatedItemsFieldWidget - new: plone.app.z3cform.widgets.relateditems.RelatedItemsFieldWidget + new: plone.app.z3cform.widgets.contentbrowser.ContentBrowserFieldWidget - old: plone.app.z3cform.widget.RelatedItemsWidget - new: plone.app.z3cform.widgets.relateditems.RelatedItemsWidget + new: plone.app.z3cform.widgets.contentbrowser.ContentBrowserItemsWidget # Rich text widgets moved to widgets.richtext module - old: plone.app.z3cform.widget.RichTextFieldWidget