Fix bug for not being to reenable end user migration in UI (#30106)

Fixes #30063

This fixes an issue added in the
[PR](https://github.com/fleetdm/fleet/pull/29968) where the user was not
able to reenable the end user migration form.

I've also added improved a11y attributes to the slider component,
ensured we are functionally disabling the form controls during gitops
mode and not just visually, and updated/added tests for the
EndUserMigrationSection component.


- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
This commit is contained in:
Gabriel Hernandez
2025-06-20 17:04:30 +01:00
committed by GitHub
parent 092b068657
commit a5c69a60a4
8 changed files with 162 additions and 16 deletions
@@ -0,0 +1 @@
- fixes an issue where users were not able to reenable end user migration in the UI.