Skip to content

Commit b0c88cb

Browse files
committed
docs: update references to v0.8.5 in access control and admin panel documentation
1 parent 4c780f2 commit b0c88cb

2 files changed

Lines changed: 6 additions & 10 deletions

File tree

content/docs/features/access_control.mdx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ LibreChat ships with a full authorization system on top of authentication. Acces
1111
This page explains how the pieces fit together so you can model permissions to match your organization, from a small team where everyone shares freely, to an enterprise deployment with sync'd Entra ID groups, custom roles, and delegated admins.
1212

1313
<Callout type="info" title="Admin Panel">
14-
A dedicated [**LibreChat Admin Panel**](/docs/features/admin_panel) is the upcoming UI for managing users, groups, roles, custom permission profiles, and system-wide grants introduced in [v0.8.5-rc1](/changelog/v0.8.5-rc1). This page documents the underlying model, which is available today in LibreChat itself.
14+
A dedicated [**LibreChat Admin Panel**](/docs/features/admin_panel) is the upcoming UI for managing users, groups, roles, custom permission profiles, and system-wide grants introduced in [v0.8.5](/changelog/v0.8.5). This page documents the underlying model, which is available today in LibreChat itself.
1515
</Callout>
1616

1717
## The Access Model at a Glance
@@ -77,11 +77,11 @@ The [`interface` block](/docs/configuration/librechat_yaml/object_structure/inte
7777

7878
### Custom Roles
7979

80-
Beyond `USER` and `ADMIN`, administrators can create **custom roles** with their own feature-permission matrix (introduced in v0.8.5-rc1; see [#12528](https://github.com/danny-avila/LibreChat/pull/12528)). A user can hold multiple roles, and their effective permissions are the union across all held roles. Custom roles are managed from the admin panel.
80+
Beyond `USER` and `ADMIN`, administrators can create **custom roles** with their own feature-permission matrix (introduced in v0.8.5; see [#12528](https://github.com/danny-avila/LibreChat/pull/12528)). A user can hold multiple roles, and their effective permissions are the union across all held roles. Custom roles are managed from the admin panel.
8181

8282
### Role- and Group-Scoped Configuration Overrides
8383

84-
In addition to feature flags, v0.8.5-rc1 introduced a **DB-backed configuration override** system ([#12354](https://github.com/danny-avila/LibreChat/pull/12354)). This lets you assign a *different `librechat.yaml`-style config* to specific groups or roles. For example, a "Research" group might have access to additional endpoints, a higher recursion limit, and different agent capabilities than the default. Overrides are resolved at login and composed on top of the base configuration.
84+
In addition to feature flags, v0.8.5 introduced a **DB-backed configuration override** system ([#12354](https://github.com/danny-avila/LibreChat/pull/12354)). This lets you assign a *different `librechat.yaml`-style config* to specific groups or roles. For example, a "Research" group might have access to additional endpoints, a higher recursion limit, and different agent capabilities than the default. Overrides are resolved at login and composed on top of the base configuration.
8585

8686
## Layer 2: Resource ACLs (Per-Entity Sharing)
8787

@@ -195,10 +195,6 @@ interface:
195195
196196
This only affects the *search UI*; existing ACL entries for hidden principal types continue to work and are enforced normally.
197197
198-
## Multi-Tenancy
199-
200-
Every record in the access system (ACL entries, access roles, groups, system grants, and custom roles) carries an optional `tenantId`. When set, visibility and resolution are tenant-scoped; when unset, records are instance-global. This allows operators to partition users, groups, and resources across tenants without leaking data between them.
201-
202198
## Migrations from Pre-ACL Versions
203199
204200
Versions prior to v0.8.0-rc3 used a simpler ownership model. Upgrading requires running the ACL migration so existing agents and prompts remain accessible:

content/docs/features/admin_panel.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: A standalone web UI for managing LibreChat users, groups, roles, co
99
The **LibreChat Admin Panel** is a standalone browser-based management interface for LibreChat. It connects to the same database as LibreChat itself and provides a GUI for the administrative tasks that power [granular access control](/docs/features/access_control): user and group administration, role management, configuration overrides scoped to roles or groups, and system-level capability grants.
1010

1111
<Callout type="info" title="Status: Preview">
12-
The admin panel is available for testing now and is the upcoming management surface that builds on the admin APIs introduced in [LibreChat v0.8.5-rc1](/changelog/v0.8.5-rc1). Source, issues, and releases live at [github.com/ClickHouse/librechat-admin-panel](https://github.com/ClickHouse/librechat-admin-panel).
12+
The admin panel is available for testing now and is the upcoming management surface that builds on the admin APIs introduced in [LibreChat v0.8.5](/changelog/v0.8.5). Source, issues, and releases live at [github.com/ClickHouse/librechat-admin-panel](https://github.com/ClickHouse/librechat-admin-panel).
1313
</Callout>
1414

1515
## What It Does
@@ -56,7 +56,7 @@ The admin API surface exposed by LibreChat is:
5656

5757
### Prerequisites
5858

59-
- A running LibreChat instance on **v0.8.5-rc1 or later** (admin APIs are not available in earlier versions)
59+
- A running LibreChat instance on **v0.8.5 or later** (admin APIs are not available in earlier versions)
6060
- Network access from the admin-panel container/host to the LibreChat API
6161
- An admin account on LibreChat: either the first-registered user (auto-admin), a user with `role: 'ADMIN'` set in Mongo, or a principal that has been granted the `access:admin` capability
6262

@@ -158,5 +158,5 @@ This is the surface behind LibreChat's [DB-backed per-principal configuration ov
158158
- [Access Control](/docs/features/access_control): the permission model the admin panel is built on
159159
- [Interface Configuration](/docs/configuration/librechat_yaml/object_structure/interface): the feature flags the panel edits
160160
- [Authentication](/docs/features/authentication): user authentication on LibreChat
161-
- [v0.8.5-rc1 changelog](/changelog/v0.8.5-rc1): admin API foundations
161+
- [v0.8.5 changelog](/changelog/v0.8.5): admin API foundations
162162
- [GitHub: ClickHouse/librechat-admin-panel](https://github.com/ClickHouse/librechat-admin-panel): source, issues, releases

0 commit comments

Comments
 (0)