fleet/frontend/pages
Scott Gress 096a747739
Ability to add labels to queries (front end) (#26867)
For #26649 

# 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.

## Details

This PR adds the ability to select labels when saving or editing a query
in the UI, so that the query will only target hosts with those labels.
It follows the API design from
https://github.com/fleetdm/fleet/pull/26589, utilizing the
`labels_include_any` field. The expectation is that when creating or
updating a query, `labels_include_any` is an array of label names, and
when fetching a single query, `labels_include_any` is an array of
objects with a `name` and an `id` key.

As part of this work the `TargetLabelSelector` component is updated to
allow it to show a message in place of the dropdown when there are no
custom options (e.g. "include any", "include all", "exclude any") to
choose from.
2025-03-12 11:54:29 -07:00
..
AccountPage Have the UI inform the user why they could not update their password (#23398) 2024-10-30 11:14:50 -07:00
admin GitOps mode updates (#26733) 2025-03-12 11:03:12 -07:00
ApiOnlyUser Fleet UI: 2FA (#24442) 2024-12-05 15:54:43 -05:00
ConfirmInvitePage UI - Update default UseQuery retry (#25919) 2025-01-31 10:36:59 -08:00
ConfirmSSOInvitePage Fleet UI: URL routes for dashboard platforms (#8689) 2022-11-17 10:45:35 -05:00
DashboardPage Fleet UI: Never truncate host count on Dashboard > Software table (#26777) 2025-03-10 14:02:13 -04:00
errors Fleet UI: Fix 404 button styling (#25169) 2025-01-07 09:17:10 -05:00
ForgotPasswordPage UI – refactor forms and form fields (#16159) 2024-01-18 10:48:44 -05:00
hosts Host Software Table: Add vulnerability filters to API and UI (#26995) 2025-03-12 11:26:12 -04:00
labels Fleet UI: Fix several team ids that were dropping in certain flows (#26590) 2025-02-27 10:53:34 -05:00
LoginPage Force a user to click through to redeem MFA if they aren't on a browser that started the MFA process (#26980) 2025-03-10 13:56:25 -05:00
LoginSuccessfulPage maintenance merge of main into feature branch (#14393) 2023-10-09 14:28:35 -07:00
LogoutPage Fleet Sandbox: Logout actually logs out of sandbox (#7213) 2022-08-15 15:59:02 -04:00
ManageControlsPage GitOps mode updates (#26733) 2025-03-12 11:03:12 -07:00
MDMAppleSSOCallbackPage Revert changes to DEP enrollment flow (#20506) 2024-07-16 11:44:48 -05:00
MDMAppleSSOPage Revert changes to DEP enrollment flow (#20506) 2024-07-16 11:44:48 -05:00
MfaPage Force a user to click through to redeem MFA if they aren't on a browser that started the MFA process (#26980) 2025-03-10 13:56:25 -05:00
NoAccessPage UI – Add VPP features for iPadOS and iOS (#20755) 2024-07-30 10:14:25 -07:00
packs 21855 – Paginate and filter Queries on the server, update platform filtering from compatible to targeted platforms (#24446) 2024-12-11 10:50:28 -08:00
policies Allow team admins to view inherited policy details (#26896) 2025-03-12 10:30:32 -07:00
queries Ability to add labels to queries (front end) (#26867) 2025-03-12 11:54:29 -07:00
RegistrationPage UI - use new db user settings to persist user's host table column preferences (#25185) 2025-01-09 10:53:43 -08:00
ResetPasswordPage fix: return better error when password is too long (#15875) 2024-01-03 17:24:28 -05:00
SoftwarePage GitOps mode updates (#26733) 2025-03-12 11:03:12 -07:00