yuneng-jiang
809b4cb310
Revert "Revert "[Feature] Deleted Keys and Deleted Teams Table""
2026-01-16 14:25:23 -08:00
YutaSaito
034e3a6d44
Revert "[Feature] Deleted Keys and Deleted Teams Table"
2026-01-17 06:46:41 +09:00
yuneng-jiang
bd4a893daf
fixing tests
2026-01-16 12:42:35 -08:00
yuneng-jiang
30eaa1c099
Merge remote-tracking branch 'origin' into litellm_new_user_collision_handling
2025-12-06 19:58:35 -08:00
yuneng-jiang
a2bf6e169c
fixing tests
2025-12-05 16:07:51 -08:00
yuneng-jiang
e21bf1982c
Fixing e2e
2025-12-05 12:40:58 -08:00
yuneng-jiang
37bfe65bdd
Adding screenshot to debug
2025-12-04 23:05:00 -08:00
yuneng-jiang
50283a00a3
e2e fix
2025-12-04 22:51:52 -08:00
yuneng-jiang
59b32c28a8
Change selector in test
2025-12-03 23:37:15 -08:00
yuneng-jiang
0483336c53
change test to follow other logins
2025-12-03 23:21:09 -08:00
yuneng-jiang
19dc5d750c
Adding waits
2025-12-03 23:10:32 -08:00
yuneng-jiang
45a9723467
view_user_info debugging
2025-12-03 22:20:04 -08:00
yuneng-jiang
c634c08818
Find inputs by placeholder
2025-12-03 21:51:45 -08:00
yuneng-jiang
636f26d8a1
e2e changes
2025-12-03 21:21:27 -08:00
yuneng-jiang
a4341ccf83
ci/cd changes for debugging
2025-12-03 21:00:49 -08:00
yuneng-jiang
3de84b3f8b
e2e tests
2025-12-03 20:34:41 -08:00
yuneng-jiang
d215576477
Add auto redirect to SSO to new login page
2025-12-03 17:07:12 -08:00
yuneng-jiang
de4b79851f
Change e2e test to look for Virtual Keys instead of API Keys
2025-12-03 15:26:25 -08:00
yuneng-jiang
a33a2cb5b5
Adding timeout to flaky test
2025-11-27 17:53:09 -08:00
yuneng-jiang
f0e5921bbd
Add emoji for exact text match
2025-11-26 17:09:07 -08:00
yuneng-jiang
67f9c6cc08
Adjusting e2e tests for new loading state
2025-11-26 16:47:37 -08:00
Ishaan Jaffer
1fc3baf864
e2e ui testing fixes
2025-11-22 14:30:00 -08:00
Ishaan Jaffer
dd325191e7
ui testing fixes
2025-11-22 13:44:58 -08:00
Ishaan Jaffer
dc08e2d057
fix pkg lock
2025-11-22 11:52:57 -08:00
Ishaan Jaffer
5b23b0913e
async def test_auth_callback_new_user(mock_google_sso, mock_env_vars, prisma_client):
2025-11-22 10:02:15 -08:00
yuneng-jiang
4b25398afe
[Infra] CI/CD Fixes ( #16937 )
...
* Attempt CI/CD Fix
* Adding test for coverage
* Adding max depth to copilot and vertex
* Fixing mypy lint and docker database
* Fixing UI build issues
* Update playwright test
2025-11-21 13:58:19 -08:00
yuneng-jiang
fe05e33723
Fix e2e ui playwright test ( #16799 )
2025-11-18 17:56:40 -08:00
dependabot[bot]
97bb899f52
Bump js-yaml in /tests/proxy_admin_ui_tests/ui_unit_tests ( #16755 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 11:38:54 -08:00
Ishaan Jaffer
94c2c28f3d
claude-sonnet-4-5-20250929 fix
2025-10-31 18:20:52 -07:00
Alexsander Hamir
eaa04cd8ce
fix: use fastuuid helper ( #14903 )
...
* fix: use fastuuid helper across the codebase
First batch of changes, simple drop in replacement.
* second batch of changes
* fixed: script mistake on helper file
2025-09-25 15:47:01 -07:00
Sashanken
c6626559a2
Fixed Log Tab Key Alias filtering inaccurately for failed logs
2025-09-11 13:05:48 -07:00
tanjiro
9f9534b537
Fix e2e test ( #12549 )
...
* user header removed
* fix test
2025-07-12 10:42:57 -07:00
tanjiro
b4fbdeeaaa
user header removed ( #12544 )
2025-07-12 08:51:49 -07:00
Ishaan Jaff
4b4e2dfde4
test base email
2025-07-01 20:33:21 -07:00
Jugal Bhatt
fefc5fc33a
add warning message for non premium users
2025-07-01 16:27:31 -07:00
Jugal Bhatt
b63d64dcf5
add subject and signature tests
2025-07-01 15:15:40 -07:00
Ishaan Jaff
0c19414b36
[ ⚡ ️ Python SDK import] - reduce python sdk import time by .3s ( #12140 )
...
* use 1 file for KeyManagementSystem
* move key management settings
* fix import locs
* test_proxy_types_not_imported
* test the import loc
* fix import item
* fix imports
* fix import loc
* fix imports
2025-06-28 14:57:10 -07:00
Ishaan Jaff
e3c9318bd4
[Fix] MCP - Ensure internal users can access /mcp and /mcp/ routes ( #12106 )
...
* fixes for MCP route checks
* test is is_llm_api_route for MCP
2025-06-27 09:05:38 -07:00
Krrish Dholakia
b21efd435a
test(test_sso_sign_in.py): update test
2025-06-03 21:46:34 -07:00
Ishaan Jaff
702b5fec22
[Feat] Add /image/edits on LiteLLM ( #11123 )
...
* feat: add image edits on litellm router
* feat: add image edits endpoint
* fix: use pure async for image edits
* fix: base_process_llm_request
* fix: get_image_content_type
* feat: add image edits endpoint
* add image edits on UI
* test: image edits support
* fix: linting errors
* fix: linting errors
* test fix img gen
2025-05-24 10:18:01 -07:00
Krish Dholakia
880c2a736b
fix(model_management_endpoints.py): allow team admin to update model … ( #10539 )
...
* fix(model_management_endpoints.py): allow team admin to update model via `/model/{model_id}/update` route
Fixes ui regression where team admin could not modify their own models
* fix(provider_specific_fields.tsx): style fix
* fix(table.tsx): allow expanding multiple rows
* fix(organization_endpoints.py): more robust check if user can give org model access
handle when user has models=["all-proxy-models"]
* fix(organization_endpoints.py): enable proxy admin with 'all-proxy-model' access to create new org with specific models
Fixes LIT-135
* fix: fix linting error
* fix: fix ui linting error
* fix(index.tsx): fix linting errors
2025-05-03 19:34:35 -07:00
Krrish Dholakia
42a91bae6b
test: comment out new ui test - needs more investigation
2025-05-03 19:32:36 -07:00
Krrish Dholakia
7581a0e3e0
test: reduce timeout
2025-05-03 19:16:54 -07:00
Krrish Dholakia
3ad108cb63
test: add timeout on keys page
2025-05-03 19:08:04 -07:00
Krish Dholakia
6d5f396b59
Playwright test for team admin ( #10366 ) ( #10470 )
...
* Playwright test for team admin (#10366 )
* Create team_admin.spec.ts
* add todo
* modify test and timeout (#10525 )
---------
Co-authored-by: tanjiro <56165694+NANDINI-star@users.noreply.github.com >
2025-05-03 08:20:00 -07:00
Ishaan Jaff
ba67ca1f84
fix ensure mcp tools are llm api routes ( #10473 )
2025-05-01 14:37:30 -07:00
Krish Dholakia
c66c821f96
UI (Keys Page) - Support cross filtering, filter by user id, filter by key hash ( #10322 )
...
* feat(filter.tsx): initial commit making filter component more generic - same style as user table filters
* refactor(all_keys_table.tsx): refactor to simplify update logic
* fix: partially revert changes - reduce scope of pr
* fix(filter_logic.tsx): fix filter update logic
* fix(all_keys_table.tsx): fix filtering + search logic
* refactor: cleanup unused params
* Revert "fix(all_keys_table.tsx): fix filtering + search logic"
This reverts commit 5fbc3319702080fa987bee7b0a89e1cb635dd6be.
* feat(filter_logic.tsx): allow filter by user id
* fix(key_management_endpoints.py): support filtering `/key/list` by key hash
Enables lookup by key hash on ui
* fix(key_list.tsx): fix update
* fix(key_management.py): fix linting error
* test: update testing
* fix(prometheus.py): fix key hash
* style(all_keys_table.tsx): style improvements
* test: fix test
2025-04-25 21:30:56 -07:00
Christian Owusu
47420d8d68
Require auth for all dashboard pages ( #10229 )
...
* Require authentication for all Dashboard pages
* Add test
* Add test
2025-04-23 07:08:25 -07:00
Krish Dholakia
f670ebeb2f
Users page - new user info pane ( #10213 )
...
* feat(user_info_view.tsx): be able to click in and see all teams user is part of
makes it easy to see which teams a user belongs to
* test(ui/): add unit testing for user info view
* fix(user_info_view.tsx): fix linting errors
* fix(login.ts): fix login
* fix: fix linting error
2025-04-22 21:55:47 -07:00
Krish Dholakia
5f98d4d7de
UI - Users page - Enable global sorting (allows finding users with highest spend) ( #10211 )
...
* fix(view_users.tsx): add time tracking logic to debounce search - prevent new queries from being overwritten by previous ones
* fix(internal_user_endpoints.py): add sort functionality to user list endpoint
* feat(internal_user_endpoints.py): support sort by on `/user/list`
* fix(view_users.tsx): enable global sorting
allows finding user with highest spend
* feat(view_users.tsx): support filtering by sso user id
* test(search_users.spec.ts): add tests to ensure filtering works
* test: add more unit testing
2025-04-22 19:59:53 -07:00