mirror of
https://github.com/jamf/Setup-Manager.git
synced 2026-02-03 14:13:24 +00:00
Feature Request: Pre-Desktop User-Context Execution Phase / Delay Desktop Until Login Policies Complete #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @trandall50 on GitHub.
Summary
With the transition to ADE + Jamf Setup Manager, there is currently no supported mechanism to execute user-context actions before the desktop is presented on first login. This creates a visible UX gap during initial sign-in that was previously achievable through depNotify
Problem
Jamf Setup Manager intentionally operates outside of a reliable user context, which is appropriate for device-level actions. In environments where preserving user choice is important, configuration profiles that enforce user-level settings are not always desirable. As a result, common provisioning tasks such as Dock configuration, wallpaper, and user preferences must be deferred to login-triggered policies.
Because login policies execute after the desktop is already visible, users briefly see a default or partially configured environment before final configuration completes.
Requested Capabilities
We would like to request one of the following supported options:
Option 1
Post-Login Execution Phase
Provide a supported post-user-creation / post-sign-in execution phase that:
Option 2
Hide Desktop Until First-Login Policies Complete
Provide a supported mechanism to hide or delay the desktop until all first-login-triggered policies have completed.
This would allow existing login policies to remain unchanged while ensuring users are not exposed to an incomplete UI.
Thank you