nextcloud / nextcloud/server

[Bug]: User display overlays list of individual users with list of one user's groups and admin authorizations

Open
#40,222 2 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage 27-feedback bug design feature: users and groups
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

⚠️ This issue respects the following points: ⚠️
Bug description

From an admin profile, the user list overlays a display of one profile's group memberships and admin authorizations over the top of others (my interpretation of this).
We recently upgraded from rel 23.x to 25.x to 27.x and this condition appeared with the first upgrade to 25.x.
We have create a profile that can manage all files and has admin capabilities for all Group Folders (to assist with debugging user reported issues). When displaying all users, it appears that the display of this user is overlaid with the expanded view of their group access on the user list and makes it difficult if not impossible to select a user from the area overlaid.
Also the inclusion of an image with the profile causes the mis-alignment of users and some overlap others in the list preventing their selection. This is using Firefox and Chrome browsers.
FireShot Pro Webpage Capture 037 - 'Active users - Users - Users - Nextcloud' - cloudstore ncanewfs org

Steps to reproduce
  1. sign in with a profile that has admin privileges.
  2. Select 'Users' from profile drop down
  3. Scroll down to an area where a user that has a significant number of Group or Group Admin assignments is listed
    4.The overlay on the list of users appears
    FireShot Pro Webpage Capture 037 - 'Active users - Users - Users - Nextcloud' - cloudstore ncanewfs org
Expected behavior

I expect the user list to have two lines per user unless selected for update.

Installation method

None

Nextcloud Server version

27

Operating system

None

PHP engine version

PHP 8.0

Web server

None

Database engine version

None

Is this bug present after an update or on a fresh install?

Upgraded to a MAJOR version (ex. 22 to 23)

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?
  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other
Configuration report
I am a user admin and do have access to the server. 
If this becomes a problem, I can connect to the server admin.
List of activated Apps
Activity
2.19.0
Featured
Auditing / Logging
1.17.0
Featured
Calendar
4.4.4
Featured
Collaborative tags
1.17.0
Featured
Comments
1.17.0
Featured
Contacts Interaction
1.8.0
Featured
Dashboard
7.7.0
Featured
Deleted files
1.17.0
Featured
External sites
5.2.0
Featured
External storage support
1.19.0
Featured
Federation
1.17.0
Featured
File sharing
1.19.0
Featured
First run wizard
2.16.0
Featured
Google integration
2.0.2
Group folders
15.0.2
Featured
Log Reader
2.12.0
Featured
Markdown Editor
2.4.1
Monitoring
1.17.0
Featured
Nextcloud announcements
1.16.0
Featured
Nextcloud Office
8.1.1
Featured
Notifications
2.15.0
Featured
Password policy
1.17.0
Featured
PDF viewer
2.8.0
Featured
Photos
2.3.0
Featured
Plain text editor
2.15.1
Privacy
1.11.0
Featured
Related Resources
1.2.0
Featured
Retention
1.16.0
Featured
Right click
1.6.0
Featured
Share by mail
1.17.0
Featured
Support
1.10.0
Featured
Text
3.8.0
Featured
Update notification
1.17.0
Featured
Usage survey
1.15.0
Featured
User status
1.7.0
Featured
Versions
1.20.0
Featured
Weather status
1.7.0
Featured
Notes
4.3.1
Featured
Brute-force settings
2.7.0
Featured
Circles
27.0.1
Featured
Default encryption module
2.15.0
Featured
LDAP user and group backend
1.17.0
Featured
Recommendations
1.6.0
Featured
Suspicious Login
5.0.0
Featured
Two-Factor TOTP Provider
9.0.0
Featured
Nextcloud Signing status

No response

Nextcloud Logs

No response

Additional info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the admin Users page and reproduce the overlay with a user having many group or group-admin assignments and a profile image, using Firefox or Chrome. Trace the user-list rendering and layout from that entry point; done means each user remains selectable, rows stay aligned, and the expanded details do not cover other users.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.