mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-21 00:21:49 +00:00
feat: enabled_ui_pages_internal_users
This commit is contained in:
parent
fe444f3ed5
commit
5baca5592d
1 changed files with 6 additions and 0 deletions
|
|
@ -78,6 +78,11 @@ class UISettings(BaseModel):
|
|||
description="Prevents Team Admins from deleting users from the teams they manage. Useful for SCIM provisioning where team membership is defined externally.",
|
||||
)
|
||||
|
||||
enabled_ui_pages_internal_users: Optional[List[str]] = Field(
|
||||
default=None,
|
||||
description="List of page keys that internal users (non-admins) can see in the UI sidebar. If not set, all pages are visible based on role permissions.",
|
||||
)
|
||||
|
||||
|
||||
class UISettingsResponse(SettingsResponse):
|
||||
"""Response model for UI settings"""
|
||||
|
|
@ -89,6 +94,7 @@ class UISettingsResponse(SettingsResponse):
|
|||
ALLOWED_UI_SETTINGS_FIELDS = {
|
||||
"disable_model_add_for_internal_users",
|
||||
"disable_team_admin_delete_team_user",
|
||||
"enabled_ui_pages_internal_users",
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue