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: else:
user_role = "unknown" user_role = "unknown"
user_id = "unknown" user_id = "unknown"
if user_id_information is not None and isinstance( if (
user_id_information, list and len(user_id_information) > 0 user_id_information is not None
and isinstance(user_id_information, list)
and len(user_id_information) > 0
): ):
_user = user_id_information[0] _user = user_id_information[0]
user_role = _user.get("user_role", "unknown") user_role = _user.get("user_role", "unknown")

View file

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

View file

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