mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-07 08:26:10 +00:00
Merge 05c2438ac6 into ec94a1f82a
This commit is contained in:
commit
25afea77b0
2 changed files with 14 additions and 13 deletions
|
|
@ -177,6 +177,7 @@ describe("Sidebar (leftnav)", () => {
|
|||
"Virtual Keys",
|
||||
"Playground",
|
||||
"Models + Endpoints",
|
||||
"Routing",
|
||||
"Agentic",
|
||||
"MCP Servers",
|
||||
"Guardrails",
|
||||
|
|
@ -213,11 +214,11 @@ describe("Sidebar (leftnav)", () => {
|
|||
expect(screen.getByText("Search Tools")).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
it("keeps Router Settings as a single Settings child", () => {
|
||||
// Router Settings is admin-only, so getAvailablePages() filters it out entirely and the
|
||||
it("keeps Routing as a single top-level AI Gateway item", () => {
|
||||
// Routing is admin-only, so getAvailablePages() filters it out entirely and the
|
||||
// page_utils duplicate-key guard cannot see it. Walk menuGroups directly, otherwise a
|
||||
// stray duplicate placement ships silently.
|
||||
expect(placementsOf("router-settings")).toEqual(["SETTINGS > settings"]);
|
||||
// stray duplicate placement (e.g. left behind under Settings) ships silently.
|
||||
expect(placementsOf("router-settings")).toEqual(["AI GATEWAY"]);
|
||||
});
|
||||
|
||||
it("has no duplicate keys among all menu items and their children", () => {
|
||||
|
|
@ -545,8 +546,8 @@ describe("getBreadcrumb", () => {
|
|||
expect(getBreadcrumb("search-tools")).toEqual({ section: "AI Gateway", title: "Search Tools" });
|
||||
});
|
||||
|
||||
it("resolves router-settings under the Settings section", () => {
|
||||
expect(getBreadcrumb("router-settings")).toEqual({ section: "Settings", title: "Router Settings" });
|
||||
it("resolves router-settings as a top-level AI Gateway page", () => {
|
||||
expect(getBreadcrumb("router-settings")).toEqual({ section: "AI Gateway", title: "Routing" });
|
||||
});
|
||||
|
||||
it("falls back to a prettified title with no section for unknown pages", () => {
|
||||
|
|
|
|||
|
|
@ -133,6 +133,13 @@ const menuGroups: MenuGroup[] = [
|
|||
icon: <Network {...ICON} />,
|
||||
roles: rolesAllowedToViewWriteScopedPages,
|
||||
},
|
||||
{
|
||||
key: "router-settings",
|
||||
page: "router-settings",
|
||||
label: "Routing",
|
||||
icon: <Route {...ICON} />,
|
||||
roles: all_admin_roles,
|
||||
},
|
||||
{
|
||||
key: "agentic",
|
||||
page: "agentic",
|
||||
|
|
@ -323,13 +330,6 @@ const menuGroups: MenuGroup[] = [
|
|||
icon: <SettingsIcon {...ICON} />,
|
||||
roles: all_admin_roles,
|
||||
children: [
|
||||
{
|
||||
key: "router-settings",
|
||||
page: "router-settings",
|
||||
label: "Router Settings",
|
||||
icon: <Route {...ICON} />,
|
||||
roles: all_admin_roles,
|
||||
},
|
||||
{
|
||||
key: "logging-and-alerts",
|
||||
page: "logging-and-alerts",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue