From d96ddf9e431315779893f62d0df69967baa35e99 Mon Sep 17 00:00:00 2001 From: Matt Linville Date: Thu, 30 Jul 2026 15:08:29 -0700 Subject: [PATCH 1/3] Update brace-expansion to version 1.1.16 (#2950) ## Description Updated brace-expansion package version to 1.1.16 Fixes https://github.com/wandb/docs/security/dependabot/93 ## Testing - [x] Local build succeeds without errors (`mint dev`) - [x] Local link check succeeds without errors (`mint broken-links`) - [x] PR tests succeed --- scripts/css-minify/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/css-minify/package-lock.json b/scripts/css-minify/package-lock.json index 3c31b663ea..9ff5f7ea41 100644 --- a/scripts/css-minify/package-lock.json +++ b/scripts/css-minify/package-lock.json @@ -70,9 +70,9 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==", "dev": true, "license": "MIT", "dependencies": { From 454d6a80db3768dd167596db25323d371766ff52 Mon Sep 17 00:00:00 2001 From: Matt Linville Date: Thu, 30 Jul 2026 16:20:14 -0700 Subject: [PATCH 2/3] Admins can now see deactivated and pending team members --- platform/app/settings-page/teams.mdx | 2 ++ .../access-management/manage-organization.mdx | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/platform/app/settings-page/teams.mdx b/platform/app/settings-page/teams.mdx index 34ae05f425..086bdbad4a 100644 --- a/platform/app/settings-page/teams.mdx +++ b/platform/app/settings-page/teams.mdx @@ -47,6 +47,8 @@ To manage your team's settings, navigate to the **Teams** section in the left me The Members section shows a list of all pending invitations and the members who have accepted the invitation to join the team. The list displays each member's name, username, email, team role, and access privileges to Models and W&B Weave, which are inherited from the organization. You can choose from the standard team roles **Admin**, **Member**, and **View-Only**. If your organization has created [custom roles](/platform/hosting/iam/access-management/manage-organization#add-and-manage-custom-roles), you can assign a custom role instead. +On Dedicated Cloud and Self-Managed deployments, the list also includes a **Status** column that shows whether each member is active, has an invitation pending, or has an account that an organization admin deactivated. See [View team member status](/platform/hosting/iam/access-management/manage-organization#view-team-member-status). + See [Add and Manage teams](/platform/hosting/iam/access-management/manage-organization#add-and-manage-teams) for information on how to create a team, manage teams, and manage team membership and roles. To configure who can invite new members and configure other privacy settings for the team, refer to [Privacy](#privacy). To remove a team member, admins can open the team settings page and click the delete button next to the departing member's name. Any runs logged to the team remain after a user leaves. diff --git a/platform/hosting/iam/access-management/manage-organization.mdx b/platform/hosting/iam/access-management/manage-organization.mdx index 601e880b45..ca8c2c2309 100644 --- a/platform/hosting/iam/access-management/manage-organization.mdx +++ b/platform/hosting/iam/access-management/manage-organization.mdx @@ -362,6 +362,34 @@ Allow new users within your organization to discover teams within your organizat An organization admin must enable domain claiming. To enable domain capture, see the steps described in [Domain capture](#domain-capture). +### View team member status + + +The **Status** column is available on Dedicated Cloud and Self-Managed deployments only. + + +The **Status** column in a team's member list shows whether each member can sign in. Use it to tell an active member apart from one who hasn't accepted their invitation yet or whose account an organization admin deactivated. + +To view the status of a team's members: + +1. Navigate to `https://wandb.ai/`. +2. Select **Team settings** in the left navigation bar. +3. Select the **Users** tab. + +Each member's status is one of the following: + +| Status | Definition | +|-----------|---------------------------| +| Active | The member accepted their invitation and can sign in. | +| Invite pending | W&B sent an invitation, but the member hasn't accepted it yet. | +| Deactivated | An organization admin deactivated the account. The member can't sign in to the organization or any of its teams. | + +Deactivated members remain in a team's member list, and any runs they logged to the team remain attributed to them. For a deactivated member, the **Team Role**, **Models Seat**, and **Weave Access** columns also read **Deactivated** instead of a role or seat, and you can't change their role or copy a team invite link. + +To filter the list by status, enter a status such as **Deactivated** in the search field. + +To review the status of every user in the organization rather than a single team, see [View organization activity](/platform/hosting/monitoring-usage/org_dashboard#view-user-status-and-activity). To deactivate or reactivate a user with SCIM, see [Deactivate user](/platform/hosting/iam/scim#deactivate-user) and [Reactivate user](/platform/hosting/iam/scim#reactivate-user). + ### Assign or update a team member's role A team member's role determines what they can do within the team, such as managing other members, contributing content, or viewing data only. Update a team member's role when their responsibilities within the team change. From e73f1e31abd8c2dba379977c99d6f318e638f293 Mon Sep 17 00:00:00 2001 From: Matt Linville Date: Thu, 30 Jul 2026 16:29:48 -0700 Subject: [PATCH 3/3] Jenn's feedback --- platform/hosting/iam/access-management/manage-organization.mdx | 3 ++- scripts/css-minify/package-lock.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/hosting/iam/access-management/manage-organization.mdx b/platform/hosting/iam/access-management/manage-organization.mdx index ca8c2c2309..01eac953a6 100644 --- a/platform/hosting/iam/access-management/manage-organization.mdx +++ b/platform/hosting/iam/access-management/manage-organization.mdx @@ -388,7 +388,8 @@ Deactivated members remain in a team's member list, and any runs they logged to To filter the list by status, enter a status such as **Deactivated** in the search field. -To review the status of every user in the organization rather than a single team, see [View organization activity](/platform/hosting/monitoring-usage/org_dashboard#view-user-status-and-activity). To deactivate or reactivate a user with SCIM, see [Deactivate user](/platform/hosting/iam/scim#deactivate-user) and [Reactivate user](/platform/hosting/iam/scim#reactivate-user). +To review the status of every user in the organization rather than a single team, see [View organization activity](/platform/hosting/monitoring-usage/org_dashboard#view-user-status-and-activity). From here, an organization admin can deactivate or reactivate a user. +To deactivate or reactivate a user with SCIM instead, see [Deactivate user](/platform/hosting/iam/scim#deactivate-user) and [Reactivate user](/platform/hosting/iam/scim#reactivate-user). ### Assign or update a team member's role diff --git a/scripts/css-minify/package-lock.json b/scripts/css-minify/package-lock.json index 9ff5f7ea41..00682b1113 100644 --- a/scripts/css-minify/package-lock.json +++ b/scripts/css-minify/package-lock.json @@ -698,4 +698,4 @@ } } } -} +} \ No newline at end of file