Skip to content

Conversation

@noticeeverything
Copy link
Contributor

@noticeeverything noticeeverything commented Dec 30, 2025

Note

Introduces user create/update capabilities and tightens typings while aligning CI/runtime to Node 24.

  • Adds Users.create(data) and Users.update(id, data) to src/lib/graph-api/users/users.ts, handling optional manager (validates, assigns via assignManager, removes via removeManager, and skips if unchanged)
  • Extends typings: fixes GraphUser boolean fields (accountEnabled, onPremisesSyncEnabled, showInAddressList) and adds CreateOrUpdateGraphUser (omits password/readonly fields; optional manager?: string | null)
  • Adds tests in users.spec.ts covering create/update flows including manager presence, change, removal, and no-op scenarios
  • CI/runtime: pin Node to 24 in .github/workflows/* and update Volta node to 24.12.0 in package.json

Written by Cursor Bugbot for commit b362e93. This will update automatically on new commits. Configure here.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants