RachelElysia
fe4a6c8aca
[tiny released bug] Fleet UI: Fix Munki issues tooltip wrapping ( #17415 )
2024-03-06 13:43:09 -05:00
RachelElysia
dfcca55b80
[released bugs] Fleet FE: Bulk host transfer and delete respects all UI page filters ( #17263 )
2024-03-06 13:29:14 -05:00
Jacob Shandling
fa093203df
UI – Simpler edit icon solution, applied to Edit query and Edit policy forms ( #17364 )
...
## ➡️ #17224
- Replace the [solution merged
here](https://github.com/fleetdm/fleet/pull/17086 ) with a simpler and
more easily extendable one
- Apply same approach to the Edit policies form.
Edit query demo:
https://www.loom.com/share/589d3bfedc754f62b31c39bc517c2382?sid=ce65e5a5-e13f-4446-a37c-991a09cc8960
Edit query:
<img width="1791" alt="Screenshot 2024-03-04 at 5 34 35 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/6727bd9e-ad05-45b0-a65c-e01487d7d923 ">
Edit policy:
<img width="2550" alt="Screenshot 2024-03-05 at 11 47 34 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/fdd8e455-7f54-4177-be3e-4a82a879a176 ">
<img width="2550" alt="Screenshot 2024-03-05 at 11 47 27 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/3b33b097-f652-4e99-b944-2d29ffe3f311 ">
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-05 14:08:24 -08:00
Jacob Shandling
a184d1e073
UI – increase scope of policy > critical checkbox width override to include new policy form ( #17348 )
...
## ➡️ #17036

- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-05 13:02:42 -08:00
RachelElysia
1440584d06
Fleet UI: Surface VS code extensions in UI ( #17333 )
2024-03-05 11:59:53 -05:00
Gabriel Hernandez
252848720c
Fix for mdm solution rollup to handle empty string for rollup correctly. ( #17366 )
...
relates to #17335
This fixes the issue with empty strings for mdm solution names. I also
cleans up a bit around the code and typing for this feature.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-03-05 15:48:55 +00:00
Gabriel Hernandez
60167ff0c6
Fix wrong number of host in mdm solutions modal and fix mdm solutions table UI to work for null named solutions ( #17336 )
...
relates to #16837 , #17334 , #17335
This fixes a UI bug for the case where the mdm solution name can be
null. We now handle this case properly and show the mdm solution data in
the modal.
This also fixes a UI bug where we showed the incorrect number of hosts
in the mdm solutions modal.
There is various cleanup here to the js and scss code in this PR too.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-03-05 11:55:00 +00:00
Jacob Shandling
6c7130efa6
UI – add "No team" option when targeting live queries ( #17363 )
...
## ➡️ #16350
https://www.loom.com/share/dfc5ea298e4342f286ed5945507403c1?sid=a0d3b9d6-8a05-4919-990e-5121d0deac3e
<img width="999" alt="Screenshot 2024-03-04 at 4 15 24 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/a5271f8c-119d-4ed7-bcd5-538640e8a1f6 ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-04 16:23:15 -08:00
Jacob Shandling
d477369ed3
UI - remove fancy error state logic on team settings ( #17356 )
...
## Updates feature per
https://github.com/fleetdm/fleet/pull/17285#issuecomment-1977457175
https://www.loom.com/share/c10941c7e2e74b4cb55c31427e0f5886
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-04 15:08:30 -08:00
Jacob Shandling
4b1ce1d518
UI – Per-team host status webook feature ( #17285 )
...
## Addresses #17091

**also addresses #17286 , #17287 and miscellaneous code improvements**
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-04 13:24:26 -08:00
Jacob Shandling
f230f90cee
UI – interpret <code> element in help text ( #17350 )
...
## ➡️ #17351
Bug:

Fixed:

- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-04 12:57:02 -08:00
RachelElysia
316321e889
[released bug] Fleet Full stack: Allow teams filter when transferring hosts by filters ( #17241 )
2024-03-04 15:48:19 -05:00
RachelElysia
4345690dd2
Fleet UI: Update displayed data on device details pages ( #17174 )
2024-03-04 15:47:42 -05:00
Gabriel Hernandez
2d1caa84d4
rollup the mdm solutions by name on the dashboard page ( #17297 )
...
relates to #16837
This rolls up the mdm solutions by name so that we only see one instance
of the mdm name. Clicking on this will then open a modal that shows the
server URLs and # of hosts for the mdm solution.
**Before:**
<img width="759" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/2e8e6187-d987-42c3-8b8f-aa0552869578 ">
**After:**
<img width="768" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/ff92199a-a9f8-4e42-8bb7-b626979c79d5 ">
**New modal:**
<img width="822" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/88891630-352a-4aa6-999c-e25907a27ad0 ">
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-03-04 13:14:50 +00:00
Gabriel Hernandez
4fa50778ac
merge main into feat-mdm-wipe-host
2024-03-01 17:08:41 +00:00
Sarah Gillespie
e0cb59d4cb
Surface MDM devices where DEP assignment failed ( #16973 )
2024-03-01 10:52:19 -06:00
Jacob Shandling
cbd1a142b4
UI – Refactor edit query > name and description fields to allow reasonable control of pencil icons ( #17086 )
...
## –> #16663
- Display text within `textarea` only when editing. Since the
problematic pencil icons are hidden in this state, it is okay that their
position varies depending on browser (see previous discussions).
- When not editing, text and icon are displayed in a `button` , removing
the dependence of their position on the variable per browser`textarea`
"col"s.
- Note that the wrapping behavior of these texts can affect how much
space is placed after it _within_ its span/textarea – the distance of
the icon from this element remains constant.
https://www.loom.com/share/105df09a447e42cc9e3a71668f5d1d2c?sid=244d0543-cc4b-43ed-83dd-22959cb08879
<img width="1284" alt="Screenshot 2024-02-27 at 2 15 12 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/7b8f7fea-bc57-4699-9d61-d93b19e8d922 ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-29 21:56:31 -08:00
Gabriel Hernandez
40892c9adb
merge main into feat-mdm-wipe-host
2024-02-29 18:26:29 +00:00
RachelElysia
7158df1a85
[tiny released bug] Fleet UI: Fix live query/policy host search icon ( #17082 )
2024-02-29 08:49:36 -05:00
Gabriel Hernandez
66f5c34288
show error messages in flash message when wiping ( #17245 )
...
quick change to show the error message when wiping fails
2024-02-28 17:34:54 +00:00
Gabriel Hernandez
b692d7fa05
Merge branch 'main' into feat-mdm-wipe-host
2024-02-28 11:54:45 +00:00
RachelElysia
57c3ec2ca5
[unreleased bug] Fleet UI: exploit not exploited key for filtering vulns ( #17176 )
2024-02-27 09:33:13 -05:00
Gabriel Hernandez
5d20ee85fc
UI for wiping a host ( #16874 )
...
# Checklist for submitter
add ability in the UI to wipe a host managed by the fleet mdm. This
includes:
**new wipe host action dropdown option:**

**new wipe modal to initiate wiping a host:**

**wipe and wiping host status tags: **


- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-02-26 14:26:30 +00:00
Jacob Shandling
f18786b822
UI – handle missing vuln.severity ( #17143 )
2024-02-23 17:33:24 -06:00
RachelElysia
67cff18106
[unreleased bug] Fleet UI: Remove stack table controls on vulnerabili… ( #17130 )
2024-02-23 16:02:54 -05:00
RachelElysia
22bcc6cce7
[unreleased bug] Fleet UI: Button container min-width = max-content ( #17128 )
2024-02-23 16:02:33 -05:00
Victor Lyuboslavsky
64e76f6f10
15919 vulnerabilities page ( #17047 )
...
#15919
This is a feature branch. All PRs into this branch have already been
reviewed.
2024-02-23 11:00:31 -06:00
RachelElysia
2a6e94a55e
Frontend tech debt: Cleanup {} around strings ( #16592 )
2024-02-23 09:57:18 -05:00
Victor Lyuboslavsky
9e83339f3d
Merge branch 'main' into 15919-vulnerabilities-page
2024-02-22 16:27:15 -06:00
Gabriel Hernandez
2c383a060f
Fix UI software versions and os initial loading state ( #16927 )
...
relates to #16854
This fixes the inital loading state in the UI for the software versions
and os tables.
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-02-22 16:54:32 +00:00
RachelElysia
0d7c7324b1
Fleet UI: Update queries and policies page descriptions ( #17080 )
2024-02-22 11:06:29 -05:00
Sarah Gillespie
dfa8695dd5
Fix UI styling of loading state for automatic enrollment settings page ( #16959 )
2024-02-22 10:01:04 -06:00
RachelElysia
8f29a024ee
Fleet UI: Update empty policy states ( #17030 )
2024-02-22 10:31:49 -05:00
RachelElysia
20d6a1bc19
Fleet UI: Rename user settings/profile page to account page ( #17032 )
2024-02-22 10:31:16 -05:00
RachelElysia
5223e8b2a2
[Released bug] Fleet UI: Update policy count on deletion of policies ( #17037 )
2024-02-22 09:05:49 -05:00
RachelElysia
ff5748fd8f
Fleet UI: Move show query button in query report ( #17044 )
2024-02-22 09:05:02 -05:00
RachelElysia
bdceb29559
Fleet UI: Rename team modal aptly named rename team ( #17026 )
2024-02-22 09:02:58 -05:00
Gabriel Hernandez
7e3c0ef419
make os updates take up full width of the viewport ( #16921 )
...
relates to #16763
makes os updates page take up the full width of the viewport
- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Manual QA for all new/changed functionality
2024-02-21 19:01:11 +00:00
Gabriel Hernandez
9af2a262cb
change delete host modal and move pluralize util ( #16918 )
...
changes the delete host modal copy and moves pluralize to live with
other string utils

- [x] Manual QA for all new/changed functionality
2024-02-21 19:01:01 +00:00
Jacob Shandling
1cf7362968
Merge branch 'main' into 15919-vulnerabilities-page
2024-02-21 10:58:58 -08:00
RachelElysia
a34863fea0
Fleet UI: Update page descriptions styling ( #17001 )
2024-02-21 13:37:43 -05:00
RachelElysia
0aa187cbca
Fleet UI: Set up flow breadcrumbs refactor ( #16905 )
2024-02-21 13:37:29 -05:00
Jacob Shandling
9d7966ac5f
handle either 403 or 404 on SW details pages ( #17017 )
...
Update per
https://github.com/fleetdm/fleet/issues/16948#issuecomment-1955239845
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 15:44:47 -08:00
Jacob Shandling
6c24f1b447
uncomment api calls ( #17016 )
...
uncomment real API calls
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 14:42:51 -08:00
Jacob Shandling
31cd1e89d3
UI – Uncover the "Done" button on Add hosts > advanced > plain osquery ( #17002 )
...
## –> #16998
<img width="966" alt="Screenshot 2024-02-20 at 11 23 20 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/2d15afe2-acfa-4e50-9877-eace26cbb3e2 ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 11:49:34 -08:00
Sarah Gillespie
eaa5c8bf56
Fix unreleased bug in host summary UI ( #16999 )
2024-02-20 12:47:37 -06:00
Jacob Shandling
436e900d62
UI – update 4 Software > details pages with desired empty state for 404 responses ( #16944 )
...
## Addresses #16948
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 10:28:16 -08:00
Jacob Shandling
9e3f36c60c
UI – Fix alignment of empty states on 2 Software details pages ( #16969 )
...
## Addresses #16942
- Disable header on empty table
- make vertical margin even
- also addresses same issue on Software version details tables
<img width="1912" alt="Screenshot 2024-02-19 at 1 56 34 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/8605a7a8-5538-407e-94ba-6e3ee33aefa5 ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-19 14:51:32 -08:00
Jacob Shandling
4df1159d75
UI – Apply missing truncation and overflow styles to SW OS table ( #16971 )
...
## –> #16941
<img width="968" alt="Screenshot 2024-02-19 at 2 20 12 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/461d7eab-57ac-45e9-aa36-1310118caacd ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-19 14:50:36 -08:00
Gabriel Hernandez
e261bb5eb7
render the windows disk encryption error details message as a plain text ( #16936 )
...
relates to #16417
renders the Windows host disk encryption error messages as standard
text. These messages do not follow the expected format (e.g.
`/foo/bar/baz: status 200`), so we will just render them as standard
text.

- [x] Manual QA for all new/changed functionality
2024-02-19 17:08:39 -03:00