Skip to content

Update users controlpanel to work with new response format#7895

Merged
sneridagh merged 11 commits intomainfrom
user-items
Feb 23, 2026
Merged

Update users controlpanel to work with new response format#7895
sneridagh merged 11 commits intomainfrom
user-items

Conversation

@jnptk
Copy link
Copy Markdown
Member

@jnptk jnptk commented Feb 13, 2026

plone/plone.restapi#1971 introduces a new response format for the users endpoint which is more consistent with the response formats of other services in plone.restapi. This change is for break backwards compatibility!

@jnptk jnptk requested a review from davisagli February 13, 2026 10:49
Comment thread packages/volto/news/+userscp.bugfix
@jnptk jnptk requested a review from davisagli February 20, 2026 09:48
@sneridagh
Copy link
Copy Markdown
Member

ok, let's merge it, but it's breaking or not? :)

I guess that if we have to backport it, we need to handle the data conversion in the reducer, right?

@sneridagh sneridagh merged commit 4fd62eb into main Feb 23, 2026
77 checks passed
@sneridagh sneridagh deleted the user-items branch February 23, 2026 09:54
@davisagli
Copy link
Copy Markdown
Member

@sneridagh We changed it to be not breaking, by converting it in the reducer to the old format.

We will probably need a similar conversion in @plone/client.

wesleybl pushed a commit that referenced this pull request Mar 6, 2026
Co-authored-by: David Glick <david@glicksoftware.com>
sneridagh added a commit that referenced this pull request Mar 19, 2026
* main: (122 commits)
  Release 19.0.0-alpha.27
  Release @plone/slate 19.0.0-alpha.12
  Release @plone/razzle 1.0.0-alpha.1
  We do not release @plone/client from here
  Handle create-user 500 responses where body contains 'message' instead of 'error' (#7946)
  Dropzone filewidget a11y (#7956)
  Update css-minimizer-webpack-plugin to v7 and keep razzleOptions.enableSourceMaps control (#7934)
  Refactor Password Reset: Convert Class-Based Component to Functional Component (#7697)
  fix: Fixed searchable types in Object Browser Widget, adding also sel… (#7942)
  Fix in-page drag-and-drop for the Listing block in Volto 18 and 19 (#7907)
  Improved docs of Plone REST API JavaScript Client (#5576)
  Fix Moderate Comments control panel visibility based on Discussion Support addon installation (#7878)
  fix: Add authorization error handling to control panels (#7807)
  Fix subordering order tab (#7937) (#7939)
  Fix converting value to html in HtmlSlateWidget (#7938)
  razzle.config.js: Fix defaultPlugins missing name property to enable addon SCSS plugin replacement (#7908)
  Update users controlpanel to work with new response format (#7895)
  Avoid storing blocksClipboard in localstorage until it has a value (#7925)
  Remove link to Jobfamilie MEDICE: site is no longer a Volto site (redirects to non-Volto destination) (#7929)
  Exclude `.storybook` from ESLint's default hidden directory ignore list via `.eslintignore` to allow linting of Storybook configuration files (#7898)
  ...
davisagli added a commit to Manik-Khajuria-5/volto that referenced this pull request May 4, 2026
Co-authored-by: David Glick <david@glicksoftware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants