feat(users): add create/update methods #148
Open
+2,321
−2,491
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Introduces user create/update capabilities and tightens typings while aligning CI/runtime to Node 24.
Users.create(data)andUsers.update(id, data)tosrc/lib/graph-api/users/users.ts, handling optionalmanager(validates, assigns viaassignManager, removes viaremoveManager, and skips if unchanged)GraphUserboolean fields (accountEnabled,onPremisesSyncEnabled,showInAddressList) and addsCreateOrUpdateGraphUser(omits password/readonly fields; optionalmanager?: string | null)users.spec.tscovering create/update flows including manager presence, change, removal, and no-op scenarios24in.github/workflows/*and update Voltanodeto24.12.0inpackage.jsonWritten by Cursor Bugbot for commit b362e93. This will update automatically on new commits. Configure here.