litellm/ui/litellm-dashboard/src
yuneng-jiang a5b75e8bab
fix(ui): keep team Organization optional for proxy admins in single-org setups (#30861)
The Create Team form auto-selected, disabled, and required the Organization
field whenever exactly one organization existed, regardless of role. For a
proxy admin the organization is optional, so single-org setups could not
create a standalone team even though the field is presented as optional.

Gate the single-org preselect, the disabled state, and the restrictive help
text on the org-admin role so they apply only to org admins, who must scope a
team to their organization. Proxy admins now keep an optional, clearable,
empty organization field regardless of how many organizations exist, matching
the multi-org behavior. The /team/new endpoint already accepts a null
organization, so this was a UI-only restriction.
2026-06-23 10:33:31 -07:00
..
app feat: litellm plugin architecture v2 (#30688) 2026-06-20 20:37:22 -07:00
components fix(ui): keep team Organization optional for proxy admins in single-org setups (#30861) 2026-06-23 10:33:31 -07:00
contexts feat: litellm plugin architecture v2 (#30688) 2026-06-20 20:37:22 -07:00
data style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
hooks fix(ui/mcp): reset OAuth state on create-server modal close so a prior server's token no longer leaks into the next add-server session (#30000) 2026-06-09 14:18:28 -07:00
lib fix(router): isolate all per-deployment pricing overrides from sibling deployments (#31021) 2026-06-23 00:11:22 -07:00
utils feat(ui): migrate api-keys landing to App Router path route (#30699) 2026-06-18 17:38:07 -07:00
types.ts added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00