v0.8.52: org and perm group cli endpoints, upgrade trigger - #8120
Conversation
…tration (#8102) * feat(permission-groups): expose administration through API CLI and MCP * fix(permission-groups): preserve bulk membership behavior and locked entitlement checks * feat(organizations): align administration across API CLI and MCP * fix(docs): include organization endpoints in OpenAPI coverage * fix(organizations): harden invitation delivery and mutation boundaries * fix(invitations): revalidate policy and expiry under mutation locks * fix(organizations): preserve member administration compatibility
…without deleting node_modules (#8118)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
| }) | ||
| recordProjectedUseCaseAuditEntries( | ||
| invitationOperations.resend, | ||
| invitation.kind === 'organization' ? null : (invitation.grants[0]?.workspaceId ?? null), |
There was a problem hiding this comment.
For a multi-workspace invitation, resend authorization can succeed through any grant the actor administers, but this audit entry always uses the first grant. If the actor administers a later grant instead, the action is recorded against a workspace where they may have no administrative authority, making the audit trail misleading. Record the workspace that actually satisfied authorization.
Knowledge Base Used: Identity, authentication, and authorization
Uh oh!
There was an error while loading. Please reload this page.