Rachael Shaw
2da3ac368d
Fix typo in calendar events modal ( #18255 )
...
"remidiation" → "remediation"
2024-04-15 10:49:44 -05:00
RachelElysia
8859fe3ad7
[FE unit tests] Test agent information shown in host summary of host details page ( #18246 )
2024-04-12 16:36:37 -04: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
RachelElysia
8fd807be55
Fleet UI: Adding a policy modal can filter by platform ( #18006 )
2024-04-11 16:30:12 -04:00
RachelElysia
6a70f2ab78
[unreleased bug] Fleet UI: Fix UI to expect null values instead of undefined values for orbit and fleetd versions ( #18208 )
2024-04-11 16:28:42 -04:00
RachelElysia
565e45c041
Fleet UI: Pass teamId through all query flows ( #18204 )
2024-04-10 17:26:16 -04:00
RachelElysia
63ca8f44be
Update types to config and remove unneeded keys being sent to API ( #18183 )
2024-04-10 16:19:18 -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
21d1d90e3c
Fleet UI: Select a query modal revamp ( #18001 )
2024-04-10 13:54:31 -04:00
RachelElysia
38e1307d6b
Fleet UI: Show hidden columns in schema with a note ( #17983 )
2024-04-10 13:23:22 -04:00
RachelElysia
0b5e0069d4
Revert "Fleet UI: Add advanced setting to set expiry window for activity log ( #17989 ) ( #18185 )
...
## Issue
#17989
## Description
-BE not finished, in progress, but @lucasmrod is starting oncall so
might not be part of sprint
This reverts commit e99eaf6cd3 .
# 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. -->
- [ ] 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.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-04-10 12:30:39 -04:00
RachelElysia
e99eaf6cd3
Fleet UI: Add advanced setting to set expiry window for activity log ( #17989 )
2024-04-10 10:48:46 -04:00
Sarah Gillespie
05ccf9ee23
Fix issues related to Fleet builtin labels and reserved MDM profile names ( #18043 )
2024-04-08 14:34:55 -05:00
Jacob Shandling
9e2be0028c
UI: Restore missing JavaScript context in HQR config ( #18087 )
...
## Addresses #18083

- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-05 11:47:42 -07:00
Noah Talerman
9bf9a162fc
Run script modal: Update copy ( #18068 )
...
For the following story: #16460
2024-04-04 16:55:25 -04:00
RachelElysia
b7296ce4f9
Fleet UI: Surface orbit version and fleetd version to host details page ( #18013 )
2024-04-04 15:18:04 -04:00
Jacob Shandling
77c8adf4bb
Add frontend dev pattern for handlers ( #18061 )
...
Pattern doc updates per today's frontend sync
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-04 10:16:19 -07:00
RachelElysia
0db1c225f4
Fleet UI: Fix several flows where team ID is not being preserved ( #17968 )
2024-04-04 11:34:07 -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
Roberto Dip
140dde17b7
add missing activity items, fix CLI error messages ( #17961 )
...
for #17954
2024-03-29 15:55:26 -03:00
Jacob Shandling
54e03522d5
UI – restore arrow to left-positioned dropdown tooltip ( #17950 )
...
## Addresses #17949
<img width="705" alt="Screenshot 2024-03-28 at 5 18 35 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/9e33c768-8687-4201-8961-b2f8839a2b71 ">
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-29 10:51:35 -07:00
Roberto Dip
9af01e53e9
add missing activity items, fix CLI error messages
...
for #17954
2024-03-29 14:43:28 -03:00
Roberto Dip
0b14641d2e
add missing GIF for setup experience ( #17959 )
2024-03-29 14:16:57 -03:00
Jacob Shandling
2682e411a7
UI - Update policies table pass/fail empty state logic ( #17956 )
...
## Addresses frontend portion of #17895

- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-29 10:07:19 -07:00
Roberto Dip
9186bf4070
add missing GIF for setup experience
2024-03-29 13:00:56 -03:00
RachelElysia
0903381abe
[released bug] Fleet UI: Fix ability to bulk delete hosts ( #17909 )
2024-03-29 11:49:15 -04:00
Lucas Manuel Rodriguez
1833e1fc5b
Reset query report when platform/min_osquery_version is changed ( #17847 )
...
#17018
- [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: RachelElysia <rachel@fleetdm.com>
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
2024-03-29 12:17:52 -03:00
RachelElysia
ea874bc134
[styling bug] Fleet UI: Update live query disabled warning styling ( #17929 )
2024-03-29 10:38:13 -04:00
Jacob Shandling
dcc28002fb
UI – Fix alignment of a filter on the hosts page ( #17822 )
...
## Addresses #17265
<img width="352" alt="Screenshot 2024-03-22 at 4 54 25 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/aa804fde-b786-4b8f-be30-0d7c0da97e1f ">
- [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-28 11:58:08 -07:00
RachelElysia
2a8d84a0fe
[tiny unreleased bugs] Fleet UI: Calendar feature calendar settings page ( #17905 )
2024-03-28 08:57:41 -04: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
RachelElysia
a8f5bd9281
[released bug] Fleet UI: Fix numerical type sort on Query Report ( #17891 )
2024-03-27 12:38:49 -04:00
Roberto Dip
e34b320ed5
Merge remote-tracking branch 'origin/main' into feat-macos-ddm
2024-03-27 11:58:22 -03:00
Martin Angers
8abee3e72d
Merge branch 'main' into feat-prefill-account-name
2024-03-27 09:53:02 -04:00
Gabriel Hernandez
88b6ac9b17
Feat UI ddm integration ( #17885 )
...
relate to #17416
update to uploading, downloading, and deleting ddm profiles.
- [x] Manual QA for all new/changed functionality
2024-03-27 13:46:00 +00:00
RachelElysia
4103acf3bc
Fleet UI: Calendar settings design updates ( #17869 )
2024-03-27 08:47:21 -04:00
Martin Angers
b449900602
Regenerate schema.sql
2024-03-27 08:19:21 -04:00
Jacob Shandling
0f74ae0109
UI – Handle missing / null smtp_settings ( #17850 )
...
## Addresses #17065
Settings cleanly renders as empty and disabled despite nonexistent
`smtp_settings` from config response:

- [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-26 17:15:26 -07:00
Jacob Shandling
a10aac29c6
UI – Calendar events modal follow up ( #17788 )
...
## Follow-up work to #17717
**Finalize disabled options and tooltips:**
<img width="697" alt="Screenshot 2024-03-21 at 5 14 40 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/ea5d880f-75f6-48ef-85cc-b807812c9a50 ">
<img width="697" alt="Screenshot 2024-03-21 at 5 15 13 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/bdd33118-933e-4676-9e1e-680ebcddbc7a ">
**Only update policies and settings when there's a diff:**

**Reorganize onChange handlers, types**
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-26 13:39:37 -05:00
RachelElysia
fbb271caee
Fleet UI: Calendar settings iterations ( #17779 )
2024-03-26 13:39:37 -05: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
RachelElysia
4db06f2cbb
Fleet Calendar feature: Updates to manage automations modal ( #17652 )
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
bb63da41b7
add ddm activities to the UI ( #17864 )
...
relates to #17409
adds the ddm activities to the UI.
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-03-26 17:54:23 +00:00
Gabriel Hernandez
746a254362
fix ui bug for showing os updates table with no team ( #17862 )
...
quick fix to correctly show the os versions for "no teams" on os updates
page
**before:**
<img width="1688" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/6867e62f-48a0-4020-9760-86c6f62af207 ">
**after:**
<img width="1687" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/6d5245e4-bb46-466a-ba9f-7752ea1b0997 ">
- [x] Manual QA for all new/changed functionality
2024-03-26 16:38:53 +00:00
RachelElysia
5872156f22
[released bug/s] Fleet UI: Live query sort updates ( #17836 )
2024-03-26 12:37:08 -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