litellm/tests/proxy_behavior/management
Yuneng Jiang 637352735f
fix(proxy): resolve team org from team_id so org admins can update team budgets
An org admin updating a team budget from the Hub UI was rejected with 401, because the route gate only recognizes an org admin when the request body carries organization_id while the UI sends team_id. For /team/update, resolve the target team's organization_id from team_id before the gate runs, so an org admin of the team's own org clears the org-scoped branch without the client passing organization_id. Team admins and cross-org admins stay denied at the gate, and callers that already pass organization_id are unaffected, so the existing /team/update authorization matrix is unchanged
2026-07-08 19:10:35 -07:00
..
__init__.py
actors.py
conftest.py
test_credential_migration_endpoint.py
test_f7_coverage_closeout.py
test_f7_key_coverage_push.py
test_key_aliases.py
test_key_block_unblock.py
test_key_budget_limits.py
test_key_bulk_update.py
test_key_delete.py
test_key_generate.py
test_key_health.py
test_key_info.py
test_key_info_v2.py
test_key_list.py
test_key_regenerate.py
test_key_reset_spend.py
test_key_service_account_generate.py
test_key_team_change.py
test_key_update.py
test_no_management_imports.py
test_route_coverage.py
test_scratch_teardown.py
test_smoke.py
test_team_available.py
test_team_block_unblock.py
test_team_budget_limits.py
test_team_bulk_member_add.py
test_team_daily_activity.py
test_team_delete.py
test_team_filter_ui.py
test_team_info.py
test_team_key_bulk_update.py
test_team_list.py
test_team_list_v2.py
test_team_member_add.py
test_team_member_delete.py
test_team_member_info_validation.py
test_team_member_me.py
test_team_member_update.py
test_team_model.py
test_team_new.py
test_team_permissions.py
test_team_permissions_bulk_update.py
test_team_update.py fix(proxy): resolve team org from team_id so org admins can update team budgets 2026-07-08 19:10:35 -07:00
test_world_seed.py