mirror of
https://github.com/tiennm99/litellm.git
synced 2026-08-09 00:26:01 +00:00
fix(ui/admin.py): handles trailing '/' case
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# [BETA] Self-serve UI
|
||||
|
||||
Allow your users to create their own keys through a UI
|
||||
|
||||
:::info
|
||||
|
||||
This is in beta, so things may change. If you have feedback, [let us know](https://discord.com/invite/wuPM9dRgDw)
|
||||
|
||||
:::
|
||||
|
||||
|
||||
@@ -105,6 +105,7 @@ const sidebars = {
|
||||
"proxy/user_keys",
|
||||
"proxy/load_balancing",
|
||||
"proxy/virtual_keys",
|
||||
"proxy/ui",
|
||||
"proxy/users",
|
||||
"proxy/model_management",
|
||||
"proxy/reliability",
|
||||
|
||||
+8
-3
@@ -22,9 +22,14 @@ def update_config(proxy_url, allowed_email_subdomain, admin_emails):
|
||||
st.session_state["proxy_url"] = proxy_url
|
||||
st.session_state["allowed_email_subdomain"] = allowed_email_subdomain
|
||||
st.session_state["admin_emails"] = admin_emails
|
||||
st.session_state[
|
||||
"user_auth_url"
|
||||
] = f"{your_base_url}/user?page={encode_config(proxy_url=proxy_url, allowed_email_subdomain=allowed_email_subdomain, admin_emails=admin_emails)}"
|
||||
if your_base_url.endswith("/"):
|
||||
st.session_state[
|
||||
"user_auth_url"
|
||||
] = f"{your_base_url}user?page={encode_config(proxy_url=proxy_url, allowed_email_subdomain=allowed_email_subdomain, admin_emails=admin_emails)}"
|
||||
else:
|
||||
st.session_state[
|
||||
"user_auth_url"
|
||||
] = f"{your_base_url}/user?page={encode_config(proxy_url=proxy_url, allowed_email_subdomain=allowed_email_subdomain, admin_emails=admin_emails)}"
|
||||
st.session_state["is_admin"] = True
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user