fleet/changes
Gabriel Hernandez 27384c9263
Add UI for uploading custom profiles with target of hosts that include all/exclude any selected labels (#19587)
relates to #18848

This adds the UI that supports uploading a custom profile that applies
to hosts that either:
- have all selected labels
- don't have any of the selected labels

This includes UI updates for the Add Profile modal and the Custom
Targets Modal, as well as code to support the new API.

**include all on add profile modal:**


![image](https://github.com/fleetdm/fleet/assets/1153709/5eb8ffa2-95ce-4f43-ac38-0eac0d678614)

**exclude any on add profile modal:**


![image](https://github.com/fleetdm/fleet/assets/1153709/ec62ad7b-c8bb-45d0-a57f-f078b857dd26)

**dropdown options:**


![image](https://github.com/fleetdm/fleet/assets/1153709/015f268d-9f13-4643-8509-4543fb9a34d8)

**include all custom target modal:**


![image](https://github.com/fleetdm/fleet/assets/1153709/e18b28e0-e20d-4ae1-ad13-15ee757b4818)

**exclude any custom target modal:**


![image](https://github.com/fleetdm/fleet/assets/1153709/9009f584-d07d-4f49-9c74-59c2c36123a3)


<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [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.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-11 13:23:30 +01:00
..
.keep Issue 1009 calculate diff software (#1305) 2021-07-08 13:57:43 -03:00
16393-add-warning-log-duplicate-uuid Log warning when hosts enroll with duplicate hardware UUIDs (#19475) 2024-06-10 16:48:05 -03:00
17365-update-osquery-flags Update osquery flags to 5.12.2 (#19338) 2024-06-10 17:02:49 -03:00
18534-support-rpm-upgrade Support RPM upgrades on fleetd packages (#19494) 2024-06-10 16:49:45 -03:00
18993-404-when-no-team-on-delete-team-policies Delete team policies: 404 for nonexistent team (#19516) 2024-06-10 10:46:16 -07:00
19129-fleetctl-preview-enroll-secrets Fix fleetctl preview bug caused by creating enroll secrets (#19497) 2024-06-10 16:49:59 -03:00
19184-activity-human-readable [bug fix] Fleet UI: Activity readable without public IP (#19443) 2024-06-10 14:14:50 -04:00
19365-disable-ai-migration Disable AI features on non-new installations upgrading to 4.51.X (#19482) 2024-06-10 16:49:27 -03:00
19526-installers-bucket feat: new software installer and carves fields, kept original fields for backwards compat (#19597) 2024-06-10 13:35:27 -04:00
19528-dot-notation-bug-on-queries Fleet UI: Fix dot problem so UI renders responses for columns with dot notation (#19528) 2024-06-10 16:21:58 -04:00
issue-18848-include-all-exclude-any-custom-profile Add UI for uploading custom profiles with target of hosts that include all/exclude any selected labels (#19587) 2024-06-11 13:23:30 +01:00
issue-19433-render-0-value-as-number change TextCell so that we are rendering '0' value as a number and re… (#19441) 2024-06-11 12:54:24 +01:00
issue-19555-dashboard-icon-fixes fix icon misalignments on dashboard cards (#19610) 2024-06-11 12:55:25 +01:00