By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
Note
Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/20369
**Author:** [@Classic298](https://github.com/Classic298)
**Created:** 1/4/2026
**Status:** ✅ Merged
**Merged:** 1/5/2026
**Merged by:** [@tjbck](https://github.com/tjbck)
**Base:** `dev` ← **Head:** `feat/models-read-only-access`
---
### 📝 Commits (10+)
- [`e11e845`](https://github.com/open-webui/open-webui/commit/e11e8459c1ebdbfb1a48fb1992982bc5c9409fc3) feat: Add read-only access support for Models
- [`cf29c23`](https://github.com/open-webui/open-webui/commit/cf29c2367bc80ddc634a14e217e7de5e73c6f84d) fix: Handle ModelAccessListResponse format in getModels API
- [`1eb2366`](https://github.com/open-webui/open-webui/commit/1eb2366a36e269c8c4e54484f366bb0fb2920299) fix: Show read-only shared models in workspace list
- [`bf99231`](https://github.com/open-webui/open-webui/commit/bf99231df677aae4bd4686eecb63b39a1e9f65ed) fix: Align Read Only badge inline with model name
- [`835224a`](https://github.com/open-webui/open-webui/commit/835224a9aad6b0b6b1740f769e88f488ff3b71e4) fix: Correct badge placement and fix syntax error
- [`cbe1767`](https://github.com/open-webui/open-webui/commit/cbe17671f767a7e709a0040964aa2422c0fe3738) fix: Resolve badge truncation in Models list
- [`f834d61`](https://github.com/open-webui/open-webui/commit/f834d616b73531492310c297960062484251cc92) fix: Align Read Only badge with Knowledge.svelte pattern
- [`a072fa9`](https://github.com/open-webui/open-webui/commit/a072fa97ce48a3fc1145cdf3915e670ed0c4fb02) fix: Return write_access from getModelById endpoint
- [`3c120c6`](https://github.com/open-webui/open-webui/commit/3c120c614f28b7a024226737f872987fc214917c) Merge branch 'dev' into feat/models-read-only-access
- [`d939e9d`](https://github.com/open-webui/open-webui/commit/d939e9d70c9d779fa2c0443e7b6f0a84903f172a) revert
### 📊 Changes
**3 files changed** (+123 additions, -89 deletions)
<details>
<summary>View changed files</summary>
📝 `backend/open_webui/models/models.py` (+10 -1)
📝 `backend/open_webui/routers/models.py` (+27 -4)
📝 `src/lib/components/workspace/Models.svelte` (+86 -84)
</details>
### 📄 Description
### Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
> [!NOTE]
> Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/20369
Author: @Classic298
Created: 1/4/2026
Status: ✅ Merged
Merged: 1/5/2026
Merged by: @tjbck
Base:
dev← Head:feat/models-read-only-access📝 Commits (10+)
e11e845feat: Add read-only access support for Modelscf29c23fix: Handle ModelAccessListResponse format in getModels API1eb2366fix: Show read-only shared models in workspace listbf99231fix: Align Read Only badge inline with model name835224afix: Correct badge placement and fix syntax errorcbe1767fix: Resolve badge truncation in Models listf834d61fix: Align Read Only badge with Knowledge.svelte patterna072fa9fix: Return write_access from getModelById endpoint3c120c6Merge branch 'dev' into feat/models-read-only-accessd939e9drevert📊 Changes
3 files changed (+123 additions, -89 deletions)
View changed files
📝
backend/open_webui/models/models.py(+10 -1)📝
backend/open_webui/routers/models.py(+27 -4)📝
src/lib/components/workspace/Models.svelte(+86 -84)📄 Description
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.