Skip to content

Disallow changes to managed preferences#569

Merged
MattKiazyk merged 1 commit intoXcodesOrg:mainfrom
abiligiri:feature/managed_preferences
Oct 16, 2024
Merged

Disallow changes to managed preferences#569
MattKiazyk merged 1 commit intoXcodesOrg:mainfrom
abiligiri:feature/managed_preferences

Conversation

@abiligiri
Copy link
Contributor

  • Define enumerations for preferences that can be managed in an enterprise environment using MDM
  • Add methods in AppState to check for managed preferences
  • Update Advanced, Download, Experiments and Update preference pane to disable controls to modify any of the managed preferences

- Define enumerations for preferences that can be managed in an enterprise environment using MDM
- Add methods in AppState to check for managed preferences
- Update Advanced, Download, Experiments and Update preference panes to disable controls
  to modify any of the managed preferences
- Update Xcode category list button to be disabled if preference is managed
@abiligiri abiligiri force-pushed the feature/managed_preferences branch from f44c9c4 to 6e64db2 Compare June 21, 2024 01:49
@abiligiri
Copy link
Contributor Author

I have verified that changes behave as expected by installing a configuration profile generated using "iMaging Profile Editor" (https://imazing.com/profile-editor). I have attached the Manifest template to this comment
com.xcodesorg.xcodesapp.plist.zip

Please review these changes and provide any feedback and how these can be included into future releases.

Thanks

@abiligiri
Copy link
Contributor Author

I have made a binary available here https://github.com/abiligiri/XcodesApp/releases/tag/2.1.2.103 with the changes

@MattKiazyk MattKiazyk added the enhancement New feature or request label Oct 16, 2024
@MattKiazyk MattKiazyk merged commit cf85e2f into XcodesOrg:main Oct 16, 2024
@abiligiri
Copy link
Contributor Author

Thanks @MattKiazyk for merging these changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants