diff --git a/changes/11340-cannot-reset-self b/changes/11340-cannot-reset-self new file mode 100644 index 0000000000..02f7e4cfc4 --- /dev/null +++ b/changes/11340-cannot-reset-self @@ -0,0 +1 @@ +- Hide reset sessions in user dropdown for current user diff --git a/frontend/pages/admin/UserManagementPage/components/UsersTable/UsersTableConfig.tsx b/frontend/pages/admin/UserManagementPage/components/UsersTable/UsersTableConfig.tsx index 80004aae1a..89064a16d4 100644 --- a/frontend/pages/admin/UserManagementPage/components/UsersTable/UsersTableConfig.tsx +++ b/frontend/pages/admin/UserManagementPage/components/UsersTable/UsersTableConfig.tsx @@ -258,6 +258,14 @@ const generateActionDropdownOptions = ( value: "delete", }, ]; + + if (isCurrentUser) { + // remove "Reset sessions" from dropdownOptions + dropdownOptions = dropdownOptions.filter( + (option) => option.label !== "Reset sessions" + ); + } + if (isSsoEnabled) { // remove "Require password reset" from dropdownOptions dropdownOptions = dropdownOptions.filter(