RachelElysia
ba1c783eea
Fleet UI: Merge inherited policies into team policies ( #18543 )
2024-05-07 15:44:28 -04:00
Rachael Shaw
c145a5eb54
Update default policy templates ( #18802 )
...
Updated the descriptions and resolutions for the policy templates to
match the updated help text in the UI (friendlier for calendar events).
See #18670 .
2024-05-07 13:39:55 -05:00
RachelElysia
e92e76aee3
Revert "Feature: 15605 merge inherited queries and policies"
2024-05-07 13:30:39 -04:00
RachelElysia
7f52999ed5
[unreleased bug] FE: Fix empty types to match empty type returned from Policies APIs ( #18795 )
2024-05-07 10:32:08 -04:00
RachelElysia
749c1270df
[unreleased bug] Fleet UI: Automated queries policies ( #18774 )
2024-05-06 16:40:19 -04:00
RachelElysia
486657d08e
Fleet UI: Merge queries/policies tests and polish ( #18737 )
2024-05-06 12:27:06 -04:00
Jacob Shandling
fc3cb5b5d3
UI - Merge inherited and and team-scope queries tables ( #18596 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-06 12:27:05 -04:00
RachelElysia
7bac3681c7
Fleet UI: Merge inherited policies into team policies ( #18543 )
2024-05-06 12:27:01 -04:00
RachelElysia
8aeccc17e1
[unreleased bug] Fleet UI: Update autofill help text ( #18765 )
2024-05-06 10:52:19 -04:00
Victor Lyuboslavsky
8bbd0063b1
Fixing Advanced.tsx after rebase with main.
2024-05-02 12:38:05 -05:00
RachelElysia
b864130fe9
Fleet UI: Replace mock API call with autofill API call ( #18705 )
2024-05-02 11:57:00 -05:00
RachelElysia
b670df9447
Design updates: New copy changes ( #18655 )
2024-05-02 11:57:00 -05:00
RachelElysia
85b15758f7
Fleet UI: AI autofill policy description and resolution ( #18646 )
2024-05-02 11:57:00 -05:00
RachelElysia
470fb673a5
Fleet UI: Updates to calendar events previews ( #18569 )
2024-05-02 11:56:40 -05:00
RachelElysia
63e826d9b2
AI descriptions feature: UI settings option to enable/disable generative feature ( #18491 )
2024-05-02 11:56:33 -05:00
RachelElysia
55f005c8e3
Fleet UI fix: Input is treated as strings but send number to API ( #18652 )
2024-05-01 09:17:08 -04:00
Dante Catalfamo
2c6e7c71a8
Zsh script support ( #18411 )
...
#17321
2024-04-30 14:38:56 -04:00
Jacob Shandling
ea86f9ed0f
UI –Restore missing tooltips ( #18598 )
2024-04-29 10:48:35 -04:00
RachelElysia
13f4703f01
Fleet UI: Activity log expiry settings ( #18243 )
2024-04-26 15:14:49 -04:00
Roberto Dip
08866bcc1c
fix js-lint CI check ( #18542 )
...
it's currently failing on `main`
2024-04-25 16:27:34 -03:00
RachelElysia
6dabcd524c
Frontend: Improve URL and email validation ( #18445 )
2024-04-25 13:03:30 -04:00
Rachael Shaw
2c9978ef21
Use "Fleet's agent (fleetd)" naming in the UI ( #18238 )
...
For https://github.com/fleetdm/fleet/issues/16512
---------
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-25 10:33:29 -05:00
Gabriel Hernandez
5bc4acf9e8
new dynamic and manual labels UI test and update react testing library ( #18369 )
...
tests for the new label pages
also updates react testing library and its plugins versions
- [x] Added/updated tests
2024-04-25 13:26:26 +01:00
Jacob Shandling
17d40562b7
Update frontend pattern doc ( #18225 )
...
- Update frontend patterns doc per discussion during today's sync
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: RachelElysia <rachel@fleetdm.com>
2024-04-24 15:26:08 -07:00
Jacob Shandling
3a6cf2e599
UI – render informative message when user tries to save query with invalid platform(s) ( #18473 )
...
## #17771

- [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-04-24 15:25:33 -07:00
Gabriel Hernandez
0474d72e9a
fix downloading manual enrollment profile ( #18487 )
...
relates to #18483
This fixes an issue with downloading a manual enrollment profile on the
device user page. This changes how we download the file to use an anchor
tag and default browser behaviour instead of doing it in JS with the
FileSaver library.
We will probably want to remove all FileSaver library implementations in
the future
2024-04-23 13:54:54 -03:00
RachelElysia
66f2f0eca6
Fleet UI/FE: Separate validation from set state, separate toggle and input handler… ( #18425 )
2024-04-19 16:16:34 -04:00
RachelElysia
23fed89425
Fleet UI: Not show error state when enabling calendar events automation ( #18396 )
2024-04-19 09:40:36 -04:00
RachelElysia
e97e4c0c45
Fleet UI: Submitting empty name results in inline error validation, not hitting API ( #18407 )
2024-04-19 09:25:03 -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
Gabriel Hernandez
de92d94dbd
update os settings table table cell layout ( #18393 )
...
relates to #18082
fixes the os settings modal table styling. We make all cells the same
width and truncate when necessary.

- [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] Manual QA for all new/changed functionality
2024-04-18 15:49:21 +01:00
RachelElysia
058de69bbd
Fleet UI: Equal padding above and below empty states on host details page ( #18371 )
2024-04-18 09:39:17 -04: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
Sarah Gillespie
3ea7a4ba63
Merge branch 'main' into feat-macos-software-updates
2024-04-16 11:30:02 -05: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
Jacob Shandling
de94299b65
UI – Show percentages of passing and failing hosts when a live policy run completes ( #18257 )
...
## Addresses #16500

- [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-04-16 09:00:23 -07:00
gillespi314
be415c1678
Merge branch 'main' into feat-macos-software-updates
2024-04-16 10:24:43 -05:00
gillespi314
3b3f815a42
Merge conflicts
2024-04-16 10:20:59 -05:00
RachelElysia
6b3b159827
[Unreleased bug and Unit tests] Test all disabled dropdown options on host actions dropdown ( #18231 )
2024-04-16 10:48:40 -04:00
RachelElysia
41ef4e3ac0
[Small released styling bugs] Fleet UI: Fix last activity's styling ( #18279 )
2024-04-16 10:43:06 -04:00
George Karr
fa5e224a4a
Add feature to resend MDM configuration profiles ( #18280 )
...
Includes PRs #18111 , #18212 , and #18271
2024-04-15 16:48:42 -05:00
Martin Angers
47279ca2a9
Fix conflicts
2024-04-15 16:10:10 -04:00
Rachael Shaw
2da3ac368d
Fix typo in calendar events modal ( #18255 )
...
"remidiation" → "remediation"
2024-04-15 10:49:44 -05: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
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