From c26da8619179c0de179a280c9e449f1ad762cb7f Mon Sep 17 00:00:00 2001 From: jnptk <110389276+jnptk@users.noreply.github.com> Date: Mon, 23 Feb 2026 10:54:19 +0100 Subject: [PATCH] Update users controlpanel to work with new response format (#7895) Co-authored-by: David Glick --- packages/volto/news/+userscp.bugfix | 1 + packages/volto/src/reducers/users/users.js | 2 +- packages/volto/theme/themes/pastanaga/extras/main.less | 2 -- 3 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 packages/volto/news/+userscp.bugfix diff --git a/packages/volto/news/+userscp.bugfix b/packages/volto/news/+userscp.bugfix new file mode 100644 index 00000000000..37f8f9e1afd --- /dev/null +++ b/packages/volto/news/+userscp.bugfix @@ -0,0 +1 @@ +Update the users controlpanel to be compatible with the new response format of the users endpoint introduced in https://github.com/plone/plone.restapi/pull/1971. @jnptk diff --git a/packages/volto/src/reducers/users/users.js b/packages/volto/src/reducers/users/users.js index 1eb3d296ed6..90b02b839a7 100644 --- a/packages/volto/src/reducers/users/users.js +++ b/packages/volto/src/reducers/users/users.js @@ -117,7 +117,7 @@ export default function users(state = initialState, action = {}) { case `${LIST_USERS}_SUCCESS`: return { ...state, - users: action.result, + users: action.result.items ? action.result.items : action.result, [getRequestKey(action.type)]: { loading: false, loaded: true, diff --git a/packages/volto/theme/themes/pastanaga/extras/main.less b/packages/volto/theme/themes/pastanaga/extras/main.less index f3aa6c96ce4..a36db00d5fb 100644 --- a/packages/volto/theme/themes/pastanaga/extras/main.less +++ b/packages/volto/theme/themes/pastanaga/extras/main.less @@ -391,8 +391,6 @@ button { } .users-control-panel .table { - overflow-x: scroll; - &::-webkit-scrollbar { width: 3px; height: 3px; /* scrollbar height */