fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.93k stars 409 forks source link

Fleet doesn't surface to user that self-service isn't available for iOS/iPadOS (VPP) #21796

Open PezHub opened 1 week ago

PezHub commented 1 week ago

Fleet version: 4.56

Web browser and operating system: ANY


💥  Actual behavior

We see a generic error when trying to enable Self-Service for a VPP app targeted for iOS and iPadOS hosts. The API is responding with the correct error message letting the user know that "Currently, self-service only supports macOS"

🧑‍💻  Steps to reproduce

  1. Check the Self-service box when adding an iOS/iPadOS VPP app to a team
  2. Observe the generic toast error
  3. Open inspector to view the correct response -

    🕯️ More info (optional)

    Screenshot 2024-09-03 at 4 48 28 PM

🛠️ To fix

Fix specified in Figma

marko-lisica commented 1 week ago

@georgekarrv Heads up, I'm bringing this back to release board. Fix is specified in "To fix" section

georgekarrv commented 1 week ago

I believe this is a released bug so it won't block the release.