You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
roperzh opened this issue
Mar 6, 2024
· 3 comments
Assignees
Labels
~backendBackend-related issue.#g-mdmMDM product groupP2Prioritize as urgent:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.~sub-taskA technical sub-task that is part of a story. (Not QA'd. Not estimated.)
If at least one activation that references a configuration is active, the system applies the policies defined by the configuration.
So we need at least one activation. Note that:
Activations have a many-to-many relationship with configurations: one activation can reference many configurations, and many activations can reference the same configuration.
But we still want to do one activation per declaration because of:
Activations contain a set of configurations that the system applies atomically to the device, such that the system applies all referenced configurations together, or none.
So if each declaration is independent from the others.
Implementation
After a configuration is uploaded via the UI or the CLI, create a new activation that references it, and it doesn't contain any conditional values (ie: always evaluates to true)
For ServerToken, start with a random UUID, refine if necessary
Insert this activation in the mdm_apple_declarations table
The text was updated successfully, but these errors were encountered:
roperzh
added
#g-mdm
MDM product group
:release
Ready to write code. Scheduled in a release. See "Making changes" in handbook.
:product
Product Design department (shows up on 🦢 Drafting board)
and removed
:release
Ready to write code. Scheduled in a release. See "Making changes" in handbook.
labels
Mar 6, 2024
georgekarrv
added
:release
Ready to write code. Scheduled in a release. See "Making changes" in handbook.
~sub-task
A technical sub-task that is part of a story. (Not QA'd. Not estimated.)
~backend
Backend-related issue.
and removed
:product
Product Design department (shows up on 🦢 Drafting board)
labels
Mar 11, 2024
~backendBackend-related issue.#g-mdmMDM product groupP2Prioritize as urgent:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.~sub-taskA technical sub-task that is part of a story. (Not QA'd. Not estimated.)
Context
From Apple's Documentation
So we need at least one activation. Note that:
But we still want to do one activation per declaration because of:
So if each declaration is independent from the others.
Implementation
ServerToken
, start with a random UUID, refine if necessarymdm_apple_declarations
tableThe text was updated successfully, but these errors were encountered: