[PR #17849] [CLOSED] Feat: admin user modal enhancements #63430

Closed
opened 2026-05-06 08:11:19 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/17849
Author: @Classic298
Created: 9/28/2025
Status: Closed

Base: devHead: feat/admin-user-modal-enhancements


📝 Commits (7)

  • 695b1da feat(admin): enhance user edit modal
  • d0c18a4 Update package.json
  • e494ae3 Update package-lock.json
  • 580cd69 Update EditUserModal.svelte
  • 106799b Update EditUserModal.svelte
  • 9844814 Update EditUserModal.svelte
  • 3dd5c1a Update 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:

  • 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

image image image 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>
GiteaMirror added the pull-request label 2026-05-06 08:11:19 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#63430