mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-19 00:01:29 +00:00
Merge pull request #41653 from BerriAI/litellm_remove_dead_role_exports
refactor(ui): drop unused rolesAllowedToSeeUsage, viewOnlyRoles and isViewOnlyRole exports
This commit is contained in:
commit
c51bd68ef4
1 changed files with 0 additions and 3 deletions
|
|
@ -13,15 +13,12 @@ export const v2_admin_role_names = ["proxy_admin", "proxy_admin_viewer", "org_ad
|
|||
export const all_admin_roles = [...old_admin_roles, ...v2_admin_role_names];
|
||||
|
||||
export const internalUserRoles = ["Internal User", "Internal Viewer", "internal_user", "internal_user_viewer"];
|
||||
export const rolesAllowedToSeeUsage = ["Admin", "Admin Viewer", "Internal User", "Internal Viewer"];
|
||||
export const rolesWithWriteAccess = ["Internal User", "Admin", "proxy_admin"];
|
||||
// Admin-tier read parity: Admin Viewer sees Models + Endpoints, Agents, and
|
||||
// other pages whose primary purpose is configuration/management read-only.
|
||||
// Per the Admin Viewer principle: read parity with Proxy Admin, no writes,
|
||||
// no cost-incurring actions (Playground stays gated by `rolesWithWriteAccess`).
|
||||
export const rolesAllowedToViewWriteScopedPages = [...rolesWithWriteAccess, "Admin Viewer", "proxy_admin_viewer"];
|
||||
export const viewOnlyRoles = ["Admin Viewer", "Internal Viewer"];
|
||||
export const isViewOnlyRole = (role: string): boolean => viewOnlyRoles.includes(role);
|
||||
|
||||
// Helper function to check if a role is in all_admin_roles
|
||||
export const isAdminRole = (role: string): boolean => {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue