RachelElysia
20033a8d5f
Fleet UI: Info banner component, uses Card as base component, tests ( #26276 )
2025-02-19 10:36:36 -05:00
Marko Lisica
317717776a
Add missing loading states in delete modal ( #24245 )
...
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
<!-- Note that API documentation changes are now addressed by the
product design team. -->
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files )
for more information.
- [x] Manual QA for all new/changed functionality
2024-12-04 19:35:09 +01:00
Ian Littman
c797fb73c2
Delete pending script executions when the underlying script is edited or deleted ( #23520 )
...
#21888
# Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files )
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-11-06 18:15:52 -06:00
Gabriel Hernandez
489035ef2b
Various setup exp UI fixes ( #23328 )
...
relates to #23321 , #23322 , #23323
This contains three UI fixes:
1. fix when we show the empty state for install software. We were
expecting an empty array but the response from `GET
/setup_experience/software` sends null when no software has been added

2. fix to add responsive style to install software and run script panels
that matches the other setup experience panels.


3. Fix and clean up the copy of the first three setup experience panels
to match the new ones. Also, update the alt text on the images to be
more descriptive.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-10-29 14:29:05 +00:00
Gabriel Hernandez
ef45cedfca
cleanup warnings
2024-10-25 13:34:19 +01:00
Gabriel Hernandez
8af926a78c
Fix UI download set script ( #23227 )
...
quick fix to allow downloading setup script
2024-10-25 13:33:40 +01:00
Gabriel Hernandez
2d7f9a342f
various quick updates to UI for setup experience feature ( #23226 )
2024-10-25 13:05:40 +01:00
Gabriel Hernandez
3468adf408
Feat UI api integration setup experieince ( #22856 )
...
relates to #22817
API integration and some polish for the UI of the setup experience
feature.
2024-10-11 15:10:27 +01:00
Gabriel Hernandez
d03468314e
add UI for uploading setup experience script ( #22691 )
...
relates to #22374
> NOTE: we still need integration with the API which will be done in
another PR.
>NOTE: Please review https://github.com/fleetdm/fleet/pull/22651 first,
as this PR is based off of that branch.
This adds the UI for uploading a setup experience script. this includes:
**setup experience script uploader:**

**script card:**

**delete script modal:**

**script run preview:**

<!-- Note that API documentation changes are now addressed by the
product design team. -->
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-10-10 13:19:32 +01:00