From 6bf1073e1cb06ea276b800fb689e91d8e3125e43 Mon Sep 17 00:00:00 2001 From: tanjiro <56165694+NANDINI-star@users.noreply.github.com> Date: Fri, 4 Jul 2025 01:57:49 +0900 Subject: [PATCH] Correctly display 'Internal Viewer' user role (#12284) * add "internal_user_viewer" as a user role value type * cleanup console.log * remove unused imports * prettier * comment --- ui/litellm-dashboard/src/app/page.tsx | 66 ++++++++++++--------------- 1 file changed, 28 insertions(+), 38 deletions(-) diff --git a/ui/litellm-dashboard/src/app/page.tsx b/ui/litellm-dashboard/src/app/page.tsx index 49a795528f2..9d1d49545f2 100644 --- a/ui/litellm-dashboard/src/app/page.tsx +++ b/ui/litellm-dashboard/src/app/page.tsx @@ -4,8 +4,7 @@ import React, { Suspense, useEffect, useState } from "react"; import { useSearchParams } from "next/navigation"; import { jwtDecode } from "jwt-decode"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; -import { defaultOrg } from "@/components/common_components/default_org"; -import { KeyResponse, Team } from "@/components/key_team_helpers/key_list"; +import { Team } from "@/components/key_team_helpers/key_list"; import Navbar from "@/components/navbar"; import UserDashboard from "@/components/user_dashboard"; import ModelDashboard from "@/components/model_dashboard"; @@ -26,17 +25,21 @@ import ChatUI from "@/components/chat_ui"; import Sidebar from "@/components/leftnav"; import Usage from "@/components/usage"; import CacheDashboard from "@/components/cache_dashboard"; -import { getUiConfig, proxyBaseUrl, setGlobalLitellmHeaderName } from "@/components/networking"; +import { + getUiConfig, + proxyBaseUrl, + setGlobalLitellmHeaderName, +} from "@/components/networking"; import { Organization } from "@/components/networking"; import GuardrailsPanel from "@/components/guardrails"; import TransformRequestPanel from "@/components/transform_request"; import { fetchUserModels } from "@/components/create_key_button"; import { fetchTeams } from "@/components/common_components/fetch_teams"; -import { MCPToolsViewer, MCPServers } from "@/components/mcp_tools"; +import { MCPServers } from "@/components/mcp_tools"; import TagManagement from "@/components/tag_management"; import VectorStoreManagement from "@/components/vector_store_management"; import { UiLoadingSpinner } from "@/components/ui/ui-loading-spinner"; -import { cx } from '@/lib/cva.config'; +import { cx } from "@/lib/cva.config"; function getCookie(name: string) { const cookieValue = document.cookie @@ -49,8 +52,6 @@ function formatUserRole(userRole: string) { if (!userRole) { return "Undefined Role"; } - console.log(`Received user role: ${userRole.toLowerCase()}`); - console.log(`Received user role length: ${userRole.toLowerCase().length}`); switch (userRole.toLowerCase()) { case "app_owner": return "App Owner"; @@ -66,7 +67,8 @@ function formatUserRole(userRole: string) { return "Org Admin"; case "internal_user": return "Internal User"; - case "internal_viewer": + case "internal_user_viewer": + case "internal_viewer": // TODO:remove if deprecated return "Internal Viewer"; case "app_user": return "App User"; @@ -88,7 +90,7 @@ function LoadingScreen() {