open-webui/src/lib/components/admin/Users
Athanasios Oikonomou dc453efa5c feat: Display assigned user groups in Admin Panel
Description:
This PR adds the ability to view a user’s assigned groups in the Admin Panel when editing a user.

Backend Changes:
    Added a new endpoint:
    GET /api/v1/users/{user_id}/groups

        Returns the list of groups assigned to a specific user.
        Requires admin privileges.

Frontend Changes:
    Implemented getUserGroupsById API function to call the new backend endpoint, in lib/apis/users.

    Updated EditUserModal.svelte to:
        Load user groups asynchronously when the modal is opened.
        Display the groups inline in the form before the Save button.
        Show a loading state while fetching, and a “No groups assigned” message if none exist.

Result:
Admins can now see which groups a user belongs to directly from the edit user modal,
improving visibility and reducing the need to navigate away for group membership checks.
2025-08-10 14:49:01 +03:00
..
Groups refac: granular chat controls permissions 2025-07-31 18:59:37 +04:00
UserList feat: Display assigned user groups in Admin Panel 2025-08-10 14:49:01 +03:00
Groups.svelte refac/enh: chat controls permissions 2025-07-31 18:58:58 +04:00
UserList.svelte refac 2025-08-04 17:28:26 +04:00