mirror of
https://github.com/jamf/Setup-Manager.git
synced 2026-02-03 14:13:24 +00:00
userID.showForUserIDs in two phase setup is not working when non-listed user is setting up the Mac #32
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 @hutzinger on GitHub.
Hi!
We are using the tech-driven two phase jamf setup manager process. In the userID.showForUserIDs list the tech service colleagues are listed (Jamf Setup Manager 1.3.1, Jamf 11.20.x, macOS 15.7)
The issue:
If a user not being listed in userID.showForUserIDs is setting up a Mac for its own, the userID field should not be shown. Only the department optional installs should be shown.
But also the department optional installs drop-down-menu will not appear. The process of enrollment actions (carousel view) starts immediately.
I attached a sample config. What am I doing wrong?
Thank you for your help in advance,
Karsten
issue.xml
@scriptingosx commented on GitHub:
You are not doing anything wrong. The
showForUserIDsfield is an all or nothing choice. The entire User Entry is either shown or not. There is (currently) no optional display for individual fields@scriptingosx commented on GitHub:
There are a few ways you could solve this, but I would suggest having two Prestages, one for the tech-driven, single-touch workflow and one for the user-only workflow. Once you start thinking about this, there are probably some other adjustments you'd like to do between the two workflows.
Alternatively, you could run a custom user entry UI after or during Setup Manager using Swift Dialog and then you could build all kinds of logic.
@hutzinger commented on GitHub:
Okay, thank you for clarification. In our use case a feature set with out showForUserIDs AND department options user entry for extra software would be great. But their will also be possibilities for a workaround.
Thank you again for this tool!