litellm/ui/litellm-dashboard/src/components/team
Tin Chi Lo ba9f6d75d8 refactor(ui): derive the dashboard object_permission type from the generated schema
The dashboard declared the server-owned object_permission shape by hand
in five places, each with a different subset of fields and none matching
the OpenAPI schema. That is what hid LIT-4766: KeyResponse.object_permission
never declared mcp_toolsets, so a form that wrote the field without reading
it compiled cleanly and silently wiped the grant

Replace four of those copies with one alias over the generated
LiteLLM_ObjectPermissionTable. The agent shape stays separate because the
agent endpoint really does return a narrower type, so it points at its own
generated AgentObjectPermission
2026-07-24 16:05:52 -07:00
..
AvailableTeamsPanel.test.tsx refactor(ui): migrate available teams table onto shared DataTable 2026-07-20 20:08:42 -07:00
AvailableTeamsPanel.tsx fix(ui): ignore stale available-teams fetch on unmount or token change 2026-07-20 20:35:51 -07:00
AvailableTeamsTable.tsx refactor(ui): migrate available teams table onto shared DataTable 2026-07-20 20:08:42 -07:00
AvailableTeamsTableColumns.tsx refactor(ui): migrate available teams table onto shared DataTable 2026-07-20 20:08:42 -07:00
EditLoggingSettings.tsx added and ran prettier autoformatter 2025-10-04 18:19:48 -07:00
EditMembership.test.tsx Fix select in edit membership 2025-12-04 21:59:43 -08:00
EditMembership.tsx chore(ui): remove debug console.log statements from dashboard (#32087) 2026-07-03 18:10:47 -07:00
LoggingSettings.test.tsx refactor(ui): migrate MCP, callback, guardrail, SSO, and search tool logos to the shared Logo component (#34169) 2026-07-21 22:22:54 +00:00
LoggingSettings.tsx fix(ui): remove misleading os.environ tooltip from logging settings (#34305) 2026-07-22 15:16:52 -07:00
member_permissions.test.tsx [Feature] Allow team members to view entire team usage 2026-02-18 21:38:40 -08:00
member_permissions.tsx fix(ui): use icon prop on Save Changes button to fix duplicate loading spinner 2026-03-07 12:15:38 -08:00
MyUserTab.tsx style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
permission_definitions.test.tsx added option to allow team user to see logs of team 2026-04-09 17:43:20 -07:00
permission_definitions.tsx style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
tabVisibilityUtils.test.ts style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
tabVisibilityUtils.ts style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00
TeamInfo.test.tsx fix(ui): hide guardrail group headers when only one group has entries 2026-07-18 16:27:59 -07:00
TeamInfo.tsx refactor(ui): derive the dashboard object_permission type from the generated schema 2026-07-24 16:05:52 -07:00
TeamMemberTab.test.tsx refactor(ui): consolidate table cells onto a shared table_cells kit (#32393) 2026-07-08 15:28:28 -07:00
TeamMemberTab.tsx refactor(ui): consolidate table cells onto a shared table_cells kit (#32393) 2026-07-08 15:28:28 -07:00
TeamVirtualKeysTable.test.tsx refactor(ui): use TanStack Pacer debounce for the team keys search 2026-07-11 10:38:00 -07:00
TeamVirtualKeysTable.tsx fix(keys): persist key_type so the UI shows correct key scope instead of "All Proxy Models" (#33115) 2026-07-13 18:08:43 -07:00
useMyTeamMember.ts style(ui): run prettier --write across the dashboard (#29622) 2026-06-04 11:37:54 -07:00