mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-14 23:21:35 +00:00
Remove the /project/* management endpoints and the enable_projects_ui admin-settings flag from the OSS litellm package. Project endpoints now live under litellm_enterprise and are wired through the existing enterprise router; OSS builds return 404 for every /project/* route. The enable_projects_ui UI flag is registered back onto UISettings via a small extension registry when the enterprise package is imported, so the admin toggle and downstream key/sidebar gating continue to work in enterprise builds. On OSS, explicit PATCH attempts with the flag return 403 with a clear enterprise-only message instead of being silently dropped. Pydantic request/response types (NewProjectRequest, UpdateProjectRequest, DeleteProjectRequest, NewProjectResponse) stay in litellm/proxy/_types.py because management_endpoints/common_utils.py and pydantic-shape tests import them. LiteLLM_ProjectTable and all FK columns in schema.prisma are unchanged. |
||
|---|---|---|
| .. | ||
| litellm-dashboard | ||