Merge pull request #4016 from BerriAI/litellm_fix_internal_user_login

[Fix] Admin UI Internal Users
This commit is contained in:
Ishaan Jaff 2024-06-04 21:34:38 -07:00 committed by GitHub
commit edb34a5439
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 12 additions and 2 deletions

View file

@ -1366,8 +1366,10 @@ async def user_api_key_auth(
else:
user_role = "unknown"
user_id = "unknown"
if user_id_information is not None and isinstance(
user_id_information, list and len(user_id_information) > 0
if (
user_id_information is not None
and isinstance(user_id_information, list)
and len(user_id_information) > 0
):
_user = user_id_information[0]
user_role = _user.get("user_role", "unknown")

View file

@ -35,6 +35,10 @@ function formatUserRole(userRole: string) {
return "Admin";
case "proxy_admin_viewer":
return "Admin Viewer";
case "internal_user":
return "Internal User";
case "internal_viewer":
return "Internal Viewer";
case "app_user":
return "App User";
default:

View file

@ -99,6 +99,10 @@ const UserDashboard: React.FC<UserDashboardProps> = ({
return "Admin Viewer";
case "app_user":
return "App User";
case "internal_user":
return "Internal User";
case "internal_viewer":
return "Internal Viewer";
default:
return "Unknown Role";
}