Maintain backwards compatibility forPATCH /api/v1/fleet/mdm/apple/settings. We’re adding a second, cross-platform name for these endpoints and only documenting the cross-platform way
Engineering
[ ] Database schema migrations: TODO
[ ] Load testing: TODO
ℹ️ Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".
Context
Due to permissions concerns (IIRC), the UI uses a separate endpoint to turn disk encryption for teams:
Goal
Changes
Product
PATCH /api/v1/fleet/mdm/apple/settings
. We’re adding a second, cross-platform name for these endpoints and only documenting the cross-platform wayEngineering
Context
Due to permissions concerns (IIRC), the UI uses a separate endpoint to turn disk encryption for teams:
https://github.com/fleetdm/fleet/blob/348bcd426384c2312248eb9e6ab931b6e43cdde0/docs/REST%20API/rest-api.md?plain=1#L4202-L4206
This endpoint currently turns on disk encryption for both Windows and Apple, but contains
mdm/apple
in the name.Potential solutions
create a new platform-agnostic endpoint
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation