RachelElysia
66f2f0eca6
Fleet UI/FE: Separate validation from set state, separate toggle and input handler… ( #18425 )
2024-04-19 16:16:34 -04:00
Jacob Shandling
5657b2ddd1
UI – when host's scripts_enabled is null, allow running scripts with warning ( #18386 )
...
## Addresses #18382
- Do not disable option when `scripts_enabled: null`
- Update disabled tooltip copy for 3 actions
- Generalize dropdown with tooltip component to work for disabled and
non-disabled (now unused, but was used in prototype before product
input) cases


- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- [x] Confirm previously disabled options with tooltips still work as
expected with generalized dropdown option with tooltip
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-18 14:34:20 -07:00
RachelElysia
fe259c7326
Fleet UI: Fix disk space tooltip cut off, add tests ( #18364 )
2024-04-18 09:38:39 -04:00
RachelElysia
1d34d027e3
[small unreleased bug] Fleet UI: Fix Show schema button location ( #18284 )
2024-04-17 13:48:48 -04:00
Gabriel Hernandez
2fc4e520b8
add ability to create manual labels ( #18303 )
...
relates to #17031
Adds functionality to create manual labels in fleet.
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Added/updated tests
- [x] M0anual QA for all new/changed functionality
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-04-16 17:22:08 +01:00
Gabriel Hernandez
1e6839c004
Feat UI resend profile ( #18111 )
...
relates to #17896
UI implementation of the resend profile feature. This adds a resend
button on the OS Settings modal row items that will request the profile
is resent.

- [x] 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
---------
Co-authored-by: Roberto Dip <me@roperzh.com>
2024-04-15 14:17:08 +01:00
RachelElysia
c5b2b25091
Fleet UI: Make disabled dropdown tooltip a part of reusable dropdown component and implement ( #18054 )
2024-04-12 09:10:19 -04:00
Jacob Shandling
3f32c870a6
Ignore leading/trailing whitespace when filtering entities; fix url param handling; test broad range of affected endpoints ( #17455 )
...
## Addresses #16615 and #18041
### #16615 :
- Trim whitespace for backend filtered tables
- Trim whitespace in UI for Queries table search string
<img width="1271" alt="Screenshot 2024-03-06 at 11 46 56 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/b818591c-a977-4203-8adb-3a0d909fcfbb ">
<img width="1271" alt="Screenshot 2024-03-06 at 11 47 21 AM"
src="https://github.com/fleetdm/fleet/assets/61553566/3c95b992-31ed-4c12-9763-6f5fc7d78b1f ">
<img width="1800" alt="Screenshot 2024-03-06 at 3 18 31 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/05c677a4-80e8-4f94-8abc-235cab4145b7 ">
<img width="1800" alt="Screenshot 2024-03-06 at 5 05 25 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/4a5529a4-dd5f-463c-97ae-6ceaaaff7f93 ">
_______________________
### #18041 :
#### Global:

#### Team:

#### **Similar fix for `GET` ...`vulnerabilities`**
- [x] Changes file added for user-visible changes in `changes/`
- [x] Add integration tests for all affected endpoints
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-10 11:50:08 -07:00
RachelElysia
38e1307d6b
Fleet UI: Show hidden columns in schema with a note ( #17983 )
2024-04-10 13:23:22 -04:00
Gabriel Hernandez
3decb68220
revert accidental merge for FE lint warning fixes ( #18036 )
...
This reverts commit a3f3230aa9 .
I accidentally merged to main so am reverting this change.
2024-04-03 17:25:16 +01:00
Gabriel Hernandez
a3f3230aa9
fix up some lint warning that show in github ( #17997 )
...
quick PR to clean up some of the warning that show up in github PRs.
2024-04-03 12:33:38 +01:00
RachelElysia
c936896c1f
[tiny released bugs] Fleet UI: Fix 2 typos that include a random character ( #17908 )
2024-03-27 16:17:16 -04:00
Martin Angers
b449900602
Regenerate schema.sql
2024-03-27 08:19:21 -04:00
RachelElysia
2940b32a06
Fleet UI: Calendar settings page ( #17593 )
2024-03-26 13:39:37 -05:00
Jacob Shandling
5137fe380c
17445 calendar events modal ( #17717 )
...
Addresses #17445
Follow-up iteration:
- Finalize styling of dropdown tooltips
- All `//TODO`s
<img width="1393" alt="Screenshot 2024-03-20 at 1 43 54 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/9b792cf0-058a-4ae6-8f5f-a49eb936ebef ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 01 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/86195dcf-ec28-4cf0-ab8b-d785d12372ed ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 21 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/01effdec-ca20-49ec-a442-5fe754a5e12b ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 26 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/b6de6891-6eae-426e-bbff-b01184094ac9 ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 33 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/96e167dd-752c-4b49-a1a7-69fe9b4f42ac ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 43 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/feedbda5-e915-4e5e-84ee-2316db49434a ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 47 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/c4b5ac47-3357-43ef-95ca-dd0953994f6f ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 45 02 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/17838415-5bf4-46f0-9bde-522deb0f0886 ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 45 10 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/b7228484-bb9f-4119-9fbf-a60ce990ba0e ">
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-26 13:39:37 -05:00
Martin Angers
12d9377d68
Merge branch 'main' into feat-prefill-account-name
2024-03-26 14:01:22 -04:00
Gabriel Hernandez
a292e704de
add startup assistant to the UI ( #17731 )
...
relates to #9147
add the setup assistant page to the UI. This includes:
- new setup assistant page
- uploaded profile and release device manually form
- preview for setup assistant flow
<!-- Note that API documentation changes are now addressed by the
product design team. -->
- [x] 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] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-03-26 14:46:33 +00:00
RachelElysia
6d965426e0
Fleet UI: Users can see a tooltip on a disabled checkbox ( #17664 )
2024-03-26 09:55:49 -04:00
RachelElysia
d5df23964b
Fleet UI: Clickable elements include cursor hover state ( #17688 )
2024-03-22 15:26:09 -04:00
RachelElysia
b9c3d3a5b4
Fleet UI: Persist toast messages after a modal closes ( #17674 )
2024-03-18 14:53:30 -04:00
Gabriel Hernandez
3c2e4b8f4a
update UI to react 18 ( #17471 )
2024-03-13 19:09:16 +00:00
RachelElysia
5cf074b485
[Unreleased tiny bugs] Vuln feature: Tooltip locations, requested copy change ( #17536 )
2024-03-11 15:39:33 -04: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
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
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
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
RachelElysia
7158df1a85
[tiny released bug] Fleet UI: Fix live query/policy host search icon ( #17082 )
2024-02-29 08:49:36 -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
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
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
0aa187cbca
Fleet UI: Set up flow breadcrumbs refactor ( #16905 )
2024-02-21 13:37:29 -05: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
Jacob Shandling
2cf3b52424
UI – ensure checkbox ticks in hidden modals are also hidden ( #16913 )
...
## Addresses #16912

- [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-16 07:58:27 -08:00
RachelElysia
0f727001d7
[Styling released bugs] Fleet UI: Consistent capitalization, consistent empty state header ( #16883 )
2024-02-15 13:32:55 -05:00
RachelElysia
de40fa6988
Fleet UI Software pages: Add team id params onto various software detail pages ( #16757 )
2024-02-15 10:35:58 -07:00
Jacob Shandling
f0c4dd854b
Add teams features to Vuln details page ( #16761 )
...
## Addresses #16758
- Add Teams functionality to the Vulnerability details page
- Premium only
- All links from page include team_id query param
- To hosts page
- To OS details pages
- To SW version details pages
- API call includes `team_id` query param
- Teams header
- If user only has access to one team, just shows the teamname (no
dropdown)
- Otherwise, Dropdown with team options
- Includes "All teams," but not "No teams"
- Add empty state when ~both vulnerable OS versions and SW versions are
empty~ affected hosts === 0
<img width="1657" alt="Screenshot 2024-02-12 at 4 47 36 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/4f0bb856-57c4-4905-b82b-b00dac6a8306 ">
<img width="1552" alt="Screenshot 2024-02-12 at 4 45 42 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/45d6bbb5-0b31-46df-a715-7fa176029a1d ">
<img width="1552" alt="Screenshot 2024-02-12 at 4 45 47 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/de6c68a6-aaa4-4637-998c-569b4d189433 ">
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-15 10:35:58 -07:00
RachelElysia
add6763787
Fleet UI: /software/vulnerabilities page ( #16676 )
2024-02-15 10:35:43 -07:00
RachelElysia
afb4b872b0
Frontend: Move probabilityofexploit to own component ( #16667 )
2024-02-15 10:35:43 -07:00
Jacob Shandling
b9fc6968a5
UI – Vulnerability details page ( #16665 )
...
### _Draft until available to address feedback and merge on Monday –
ready for review_
## Addresses #16472
- Full accounting of features in linked ticket
<img width="1676" alt="Screenshot 2024-02-07 at 10 24 03 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/aa0cd3b5-9191-4078-b57c-ee451dc5c632 ">
<img width="909" alt="Screenshot 2024-02-07 at 10 38 52 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/ea1b0067-bb91-4502-bde0-0e36914a0829 ">
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-15 10:35:06 -07:00
RachelElysia
0ec010976a
Frontend : Vulnerability changes to existing pages ( #16601 )
2024-02-15 10:35:05 -07:00
Gabriel Hernandez
a9daca1b4d
fix to disk encryption modal input icons ( #16780 )
...
relates to #16747
this fixes the icons on the disk encryption view key modal.
<img width="663" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/c7ed36b4-9115-4f07-b174-949cf0b03367 ">
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-02-13 15:59:32 +00:00
RachelElysia
12efe99ae4
Fleet UI: Fix overlap of enroll secrets ( #16721 )
2024-02-12 09:00:48 -05:00
Gabriel Hernandez
f0cb1017b6
Feat UI improve troubleshooting profile messaging ( #16590 )
...
related to #16417
Improve the error messages for windows mdm profile errors.
This will now format the errors in the UI tooltip

2024-02-08 13:28:26 -03:00
Sarah Gillespie
8214298041
Update "Add hosts" modal UI to dynamically include enable-scripts flag based on server settings ( #16658 )
2024-02-07 13:15:17 -06:00