From 3aba6d96fd88122b0d3af394587ed53907bb72f3 Mon Sep 17 00:00:00 2001 From: yuneng-jiang Date: Mon, 24 Nov 2025 20:53:17 -0800 Subject: [PATCH] [Fix] UI - Add No Default Models for Team and User Settings (#17037) * Add No Default Models to Team and User settings * Removing unused imports * Adding to Create User and Team flow --- .../src/components/OldTeams.tsx | 7 ++- .../src/components/SSOSettings.tsx | 4 +- .../src/components/TeamSSOSettings.test.tsx | 63 +++++++++++++++++++ .../src/components/TeamSSOSettings.tsx | 3 + .../src/components/create_user_button.tsx | 3 + .../src/components/team/team_info.tsx | 3 + 6 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 ui/litellm-dashboard/src/components/TeamSSOSettings.test.tsx diff --git a/ui/litellm-dashboard/src/components/OldTeams.tsx b/ui/litellm-dashboard/src/components/OldTeams.tsx index eefb0302a89..cc66a23eb48 100644 --- a/ui/litellm-dashboard/src/components/OldTeams.tsx +++ b/ui/litellm-dashboard/src/components/OldTeams.tsx @@ -30,8 +30,7 @@ import { Text, TextInput, } from "@tremor/react"; -import { Button as Button2, Form, Input, Modal, Select as Select2, Tooltip, Typography } from "antd"; -import { AlertTriangleIcon, XIcon } from "lucide-react"; +import { Button as Button2, Form, Input, Modal, Select as Select2, Switch, Tooltip, Typography } from "antd"; import React, { useEffect, useState } from "react"; import { formatNumberWithCommas } from "../utils/dataUtils"; import { fetchTeams } from "./common_components/fetch_teams"; @@ -77,6 +76,7 @@ interface EditTeamModalProps { } import { updateExistingKeys } from "@/utils/dataUtils"; +import DeleteResourceModal from "./common_components/DeleteResourceModal"; import { Member, teamCreateCall, v2TeamListCall } from "./networking"; interface TeamInfo { @@ -1145,6 +1145,9 @@ const Teams: React.FC = ({ All Proxy Models + + No Default Models + {modelsToPick.map((model) => ( {getModelDisplayName(model)} diff --git a/ui/litellm-dashboard/src/components/SSOSettings.tsx b/ui/litellm-dashboard/src/components/SSOSettings.tsx index 917aa1864e7..6402220f374 100644 --- a/ui/litellm-dashboard/src/components/SSOSettings.tsx +++ b/ui/litellm-dashboard/src/components/SSOSettings.tsx @@ -274,7 +274,9 @@ const SSOSettings: React.FC = ({ accessToken, possibleUIRoles, onChange={(value) => handleTextInputChange(key, value)} className="mt-2" > - + {availableModels.map((model: string) => (