Skip to content

Include MDM pending hosts in hosts list and MDM card #8878

@lukeheath

Description

@lukeheath

Goal

As a user in the Fleet UI, I want to see macOS hosts waiting to be automatically enrolled in Fleet so that I can change this host's team before the device user unboxes the host.

Related

Requirements

  • See requirements in parent epic.

Figma

https://www.figma.com/file/hdALBDsrti77QuDNSzLdkx/%F0%9F%9A%A7-Fleet-EE-(dev-ready%2C-scratchpad)?node-id=9868%3A316280

Tasks

1

  • Update MDM card on dashboard.
  • Update “Enrollment” tab name to “Status”.
  • Update card subheader copy.
  • Update “Enrolled” to “On” and “Unenrolled” to “Off”
  • New copy for “Pending,” “On (automatic)” and “On (manual)” tooltips. Reference Figma for tooltip text.
  • New copy for "Off" (See Rachel<>Noah comments on this issue)

image

2

  • Apply same copy updates where "MDM Enrollment" is shown on Host Details and Device User page.
  • Update “Enrolled” to “On” and “Unenrolled” to “Off”
  • Add tooltip to Host Details and Device User page (See Rachel<>Noah comments on this issue)

image

3

  • Ensure the manage hosts page is correctly displaying pending hosts.
  • GET /hosts will be returning pending hosts, but with most fields set to null or an empty-like value if the column is non-nullable.
  • We can determine which hosts are pending because they will not have an enrolled_at timestamp.
  • Pending hosts should not be linked to the host details page, because we have no additional details to show until the device enrolls in Fleet.

4

  • Add new "MDM Status: Pending" hosts filter.
  • URL param will be mdm_enrollment_status=pending
  • Add a new “MDM status: Pending” filter. Tooltip is displayed on hover.
  • Update “MDM enrolled (automatic)” to “MDM status: On (automatic)”
  • Update “MDM enrolled (manual)” to “MDM status: On (manual)”
  • New copy for “MDM status: On (automatic)” and “MDM status: On (manual)” tooltips. (see Figma)
  • Add MDM status and MDM server URL columns. These columns are off by default for new Fleet instances.
  • Column headers have no sort.
  • Add tooltips to column headers.
  • Add tooltips to host name when in pending status.
  • See Figma for tooltip text.
  • New copy for "MDM status: Off" (See Rachel <> Noah comments on this issue)

image

5

  • Update MDM Status and MDM Server URL columns.
  • Add empty state --- when field is empty.

image

Metadata

Metadata

Assignees

Labels

#g-mdmMDM product group:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.~frontendFrontend-related issue.~legacy-interface-product-groupAssociated with the legacy "interface" product group. (No longer exists)

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions