diff --git a/changes/25956-fix-buggy-efa-editing b/changes/25956-fix-buggy-efa-editing new file mode 100644 index 000000000000..c6202ad51e20 --- /dev/null +++ b/changes/25956-fix-buggy-efa-editing @@ -0,0 +1 @@ +- Fix a bug where team admins are unable to enable or disable MFA for a user diff --git a/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/UsersPage/UsersPageTableConfig.tsx b/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/UsersPage/UsersPageTableConfig.tsx index 6cb769b90df6..bfe2e4fc89b2 100644 --- a/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/UsersPage/UsersPageTableConfig.tsx +++ b/frontend/pages/admin/TeamManagementPage/TeamDetailsWrapper/UsersPage/UsersPageTableConfig.tsx @@ -217,6 +217,7 @@ const enhanceUsersData = ( role: generateRole(teamId, user.teams), teams: user.teams, sso_enabled: user.sso_enabled, + mfa_enabled: user.mfa_enabled, global_role: user.global_role, actions: generateActionDropdownOptions(), id: user.id, diff --git a/frontend/pages/admin/UserManagementPage/helpers/userManagementHelpers.ts b/frontend/pages/admin/UserManagementPage/helpers/userManagementHelpers.ts index 0020482da479..86613c8b8b61 100644 --- a/frontend/pages/admin/UserManagementPage/helpers/userManagementHelpers.ts +++ b/frontend/pages/admin/UserManagementPage/helpers/userManagementHelpers.ts @@ -32,6 +32,7 @@ const generateUpdateData = ( "name", "email", "sso_enabled", + "mfa_enabled", ]; return Object.keys(formData).reduce( (updatedAttributes, attr) => {