This PR introduces several enhancements to the user edit modal in the admin panel to provide a more comprehensive and user-friendly experience for administrators.
Key changes include:
Profile Picture Editing: Admins can now edit a user's profile picture directly from the modal. This feature mirrors the functionality available to users in their own settings, allowing for uploading, removing, and generating avatars from initials or Gravatar.
Improved User Overview: The modal's header has been redesigned to serve as a comprehensive user overview. It now includes the user's "Last active at" time and their "OAuth ID," which has been moved from the main user list for a cleaner table view.
Enhanced User Group Display: User group memberships are now displayed in the modal's header with a distinct green styling to elevate their visibility.
Cleaner Form Layout: The form labels have been updated for clarity (e.g., "Role" to "Change Role"), and the overall layout has been streamlined by moving non-editable information to the header.
Improved Modal Layout: Enhanced spacing and sizing for better usability
These changes address the user's request to make the admin user edit modal a more powerful and intuitive tool for managing users.
Screenshots or Videos
Moved oauth to user edit modal to make it a user overview really
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.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/17849
**Author:** [@Classic298](https://github.com/Classic298)
**Created:** 9/28/2025
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `feat/admin-user-modal-enhancements`
---
### 📝 Commits (7)
- [`695b1da`](https://github.com/open-webui/open-webui/commit/695b1da1917b1de7858a628a54c11d2dd1249d6f) feat(admin): enhance user edit modal
- [`d0c18a4`](https://github.com/open-webui/open-webui/commit/d0c18a46001dd140e43273d70bb30af7ad3f59f2) Update package.json
- [`e494ae3`](https://github.com/open-webui/open-webui/commit/e494ae3c5fd5510bddc395901853a2d52d6ba37e) Update package-lock.json
- [`580cd69`](https://github.com/open-webui/open-webui/commit/580cd69db1c2065b7617f9e8636c8432efe04450) Update EditUserModal.svelte
- [`106799b`](https://github.com/open-webui/open-webui/commit/106799b803ebf2e10fc4b9b4d0207280ed849557) Update EditUserModal.svelte
- [`9844814`](https://github.com/open-webui/open-webui/commit/9844814de380b11ce7a92c2de3a06f24de60de60) Update EditUserModal.svelte
- [`3dd5c1a`](https://github.com/open-webui/open-webui/commit/3dd5c1ac0c0ac672927f730379053b7c2d624e2b) Update EditUserModal.svelte
### 📊 Changes
**2 files changed** (+189 additions, -70 deletions)
<details>
<summary>View changed files</summary>
📝 `src/lib/components/admin/Users/UserList.svelte` (+0 -26)
📝 `src/lib/components/admin/Users/UserList/EditUserModal.svelte` (+189 -44)
</details>
### 📄 Description
This PR introduces several enhancements to the user edit modal in the admin panel to provide a more comprehensive and user-friendly experience for administrators.
Key changes include:
- **Profile Picture Editing:** Admins can now edit a user's profile picture directly from the modal. This feature mirrors the functionality available to users in their own settings, allowing for uploading, removing, and generating avatars from initials or Gravatar.
- **Improved User Overview:** The modal's header has been redesigned to serve as a comprehensive user overview. It now includes the user's "Last active at" time and their "OAuth ID," which has been moved from the main user list for a cleaner table view.
- **Enhanced User Group Display:** User group memberships are now displayed in the modal's header with a distinct green styling to elevate their visibility.
- **Cleaner Form Layout:** The form labels have been updated for clarity (e.g., "Role" to "Change Role"), and the overall layout has been streamlined by moving non-editable information to the header.
- **Improved Modal Layout:** Enhanced spacing and sizing for better usability
These changes address the user's request to make the admin user edit modal a more powerful and intuitive tool for managing users.
### Screenshots or Videos
<img width="857" height="549" alt="image" src="https://github.com/user-attachments/assets/60ed8f2a-035a-44bf-a7ca-938f7d8bb23e" />
<img width="728" height="512" alt="image" src="https://github.com/user-attachments/assets/d1b8b6c0-2fe7-409a-ab9f-5bd63dc676d3" />
<img width="2106" height="530" alt="image" src="https://github.com/user-attachments/assets/d7730455-990d-4bd5-b9a7-24e22a048f77" />
Moved oauth to user edit modal to make it a user overview really
### 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.
---
<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/17849
Author: @Classic298
Created: 9/28/2025
Status: ❌ Closed
Base:
dev← Head:feat/admin-user-modal-enhancements📝 Commits (7)
695b1dafeat(admin): enhance user edit modald0c18a4Update package.jsone494ae3Update package-lock.json580cd69Update EditUserModal.svelte106799bUpdate EditUserModal.svelte9844814Update EditUserModal.svelte3dd5c1aUpdate EditUserModal.svelte📊 Changes
2 files changed (+189 additions, -70 deletions)
View changed files
📝
src/lib/components/admin/Users/UserList.svelte(+0 -26)📝
src/lib/components/admin/Users/UserList/EditUserModal.svelte(+189 -44)📄 Description
This PR introduces several enhancements to the user edit modal in the admin panel to provide a more comprehensive and user-friendly experience for administrators.
Key changes include:
These changes address the user's request to make the admin user edit modal a more powerful and intuitive tool for managing users.
Screenshots or Videos
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.