fleet/frontend/pages/ManageControlsPage/Scripts/components
jacobshandling 85e826a094
UI: Add ability to run scripts on batches of hosts (#28563)
## For #28159 

- Implement UI capability to run scripts on batches of hosts at a time
  - Add new hosts table `Run script` primary action, triggers
- new `RunScriptBatch` modal, allows running scripts on the selected
batch of hosts
- new `RunScriptBatchPaginatedList`, handles logic specific to this
modal, and utilizes the now more flexible `PaginatedList` component
- Widen capabilities of `PaginatedList` component to elegantly handle
more diverse applications, including this one
- Widen capabilities of `ScriptDetailsModal` component to elegantly
handle more diverse applications, including this one
- Streamline updating `state`s on manage hosts page
- Clearer, more concise naming

- [x] Changes file added for user-visible changes in `changes/`
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-04-28 16:32:41 -07:00
..
DeleteScriptModal Add missing loading states in delete modal (#24245) 2024-12-04 19:35:09 +01:00
EditScriptModal FE: Button renaming, better storybook view, remove unused code (#28245) 2025-04-16 09:56:09 -04:00
RerunScriptModal Frontend tech debt: Cleanup {} around strings (#16592) 2024-02-23 09:57:18 -05:00
ScriptListHeading UI – Add on-hover shadow and on row click functionality to script list items (#25995) 2025-02-04 09:27:52 -08:00
ScriptListItem fix not sending upn correctly to api when editing cert authority (#27726) 2025-04-01 15:59:36 +01:00
ScriptUploader #24586 Use consistent language in error messages ("upload" -> "add") (#27316) 2025-03-20 15:44:09 -05:00