-
Notifications
You must be signed in to change notification settings - Fork 843
SHAA: Frontend: New MDM Status modal #40796
Copy link
Copy link
Open
Labels
#g-softwareSoftware product groupSoftware product group:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.Ready to write code. Scheduled in a release. See "Making changes" in handbook.~assisting g-mdmThis is a #g-mdm issue that another product group is assistingThis is a #g-mdm issue that another product group is assisting~frontendFrontend-related issue.Frontend-related issue.~sub-taskA technical sub-task that is part of a story. (Not QA'd. Not estimated.)A technical sub-task that is part of a story. (Not QA'd. Not estimated.)
Milestone
Metadata
Metadata
Assignees
Labels
#g-softwareSoftware product groupSoftware product group:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.Ready to write code. Scheduled in a release. See "Making changes" in handbook.~assisting g-mdmThis is a #g-mdm issue that another product group is assistingThis is a #g-mdm issue that another product group is assisting~frontendFrontend-related issue.Frontend-related issue.~sub-taskA technical sub-task that is part of a story. (Not QA'd. Not estimated.)A technical sub-task that is part of a story. (Not QA'd. Not estimated.)
Type
Projects
Status
✅ Ready for release
Related user story
#39063
Task
Add the new MDM Settings modal triggered by clicking "MDM Status" on the hosts page for all hosts that support MDM Status currently(I believe everything except ChromeOS and Linux). On fleet free show this non-DEP version for all hosts
Implement the DEP details portion of the modal for Apple hosts assigned to fleet in Apple Business Manager on Fleet Premium
To decide whether or not to show the modal: fetch the new /api/v1/fleet/hosts/[host_id]/dep_assignment API. If host_dep_assignment is non-null, display the DEP details portion of the modal using the returned data. This only needs to be done if Apple MDM is enabled and there are one or more ABM tokens defined in the config. If there are none the API should not be called.
@melpike is adding an error state we will want to show if dep_device is null
Condition of satisfaction
MDM Status now opens new modal displaying the correct data on Windows, Linux, and Apple hosts, with or without MDM on, on fleet free or fleet premium, with or without ABM tokens configured