litellm/ui
yucheng-berriai 9733ce5809 feat(ui): send logging_exporters as a typed field; picker trusts backend scoping
Assignments now live on a typed logging_exporters column, so the key/team/org
create and update forms send logging_exporters as a top-level field instead of
packing it into the metadata JSON blob, and the info views read it off the object
(via loggingExportersOf, column-first with a metadata fallback for rows written
before the column existed).

The destination picker no longer filters options by the caller's role client-side.
GET /credentials is already scoped server-side by the same predicate the assignment
gate and the resolver use, so the picker renders exactly what the backend returns;
the previous isAdminRole short-circuit treated org-admins and admin-viewers as
'see every destination', which was broader than the backend's proxy-admin-only
'see all'. Regenerated schema.d.ts for the new field.
2026-07-02 00:22:33 -07:00
..
litellm-dashboard feat(ui): send logging_exporters as a typed field; picker trusts backend scoping 2026-07-02 00:22:33 -07:00
Dockerfile feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00
nginx.conf feat: add componentized proxy deployment with gateway, backend, ui, and migrations (#27557) 2026-05-16 09:25:17 -07:00