litellm/ui/litellm-dashboard/e2e_tests/fixtures
ryan-crabbe-berri 32bdd004bd
feat(ui): migrate api-keys landing to App Router path route (#30699)
Cut the default "Virtual Keys" landing (?page=api-keys) over to a path route at
(dashboard)/api-keys. The dashboard is extracted into a shared ApiKeysDashboard
component used by both the new route and the index's inline render, so there's
no duplication. Adding the MIGRATED_PAGES entry repoints the sidebar item and
redirects ?page=api-keys to /ui/api-keys.

The index is the post-login landing and still hosts the legacy switch for the
not-yet-migrated pages (models, pass-through, usage) plus the invitation flow,
so it stays. The auto-redirect now fires only for an explicit ?page= param,
leaving the bare /ui/ landing to render inline; this keeps the return-URL
handling and the invitation_id flow (both of which run at the bare landing)
intact, where a blanket redirect would have dropped them. The new route uses
useAuthorized for the login gate, matching every other migrated route.
2026-06-18 17:38:07 -07:00
..
mock_llm_server [Feature] E2E UI tests: proxy-admin team and key management with CI integration 2026-04-08 11:51:15 -07:00
config.yml test(e2e): add edit team model TPM/RPM limits test 2026-04-13 16:27:39 -07:00
menuMappings.ts e2e refactoring 2026-01-08 21:50:19 -08:00
migratedPages.ts feat(ui): migrate api-keys landing to App Router path route (#30699) 2026-06-18 17:38:07 -07:00
pages.ts refactor(ui): remove orphaned pass-through-settings route (#30692) 2026-06-17 18:26:21 -07:00
roles.ts Adding e2e tests for sidebar 2025-12-30 12:19:25 -08:00
seed.sql test(e2e): cover Internal User create-key flow when in no teams (#29083) 2026-05-30 00:26:28 -07:00
users.ts [Fix] Add missing test fixtures and address review feedback 2026-04-08 12:40:41 -07:00