-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UI] User management: Sorting feature #26170
Comments
Best would be to do the sorting on the user backend, which means that we need a way to pass the sorting information to the user backend. User backend can be local users, LDAP or any others. Another idea is to sort on the client side (either on the PHP side after retrieving users from the user backend or on the JS side), but this is not compatible with pagination. So server-side sorting is likely the best approach. |
Actually a duplicate of #12597. Which one to close ? |
Well, the other issue is about sorting alphabetically. Here we want to sort according to the criteria in the user management view, e.g. group membership, last login. We should add sorting alphabetically here of course but I think this FR is more comprehensive. |
Yup, this is indeed identical :) I don't care which one to close, it should be pursued anyway. |
Better idea: first implement the user account table #23558 and then just sort on that. This wouldn't require any interaction with any user backend nor require these to support sorting. We'd just use plain old database sorting on the user account table. Would set to backlog for now. |
Hey, this issue has been closed because the label (This is an automated comment from GitMate.io. |
there are some challenges on the backend related to natural sort and pagination, we might need to rethink how our APIs work: #7244 (comment) |
Let's change the approach:
|
This issue has been automatically closed. |
Category: UI/admin
Quick summary use case: As an admin I want to be able to sort user accounts according to the criteria in the user interface (e.g. last login)
Problem it solves / Why I think this is important: Admins get a better overview on their userbase and have the ability to separate out users by sorting according to the criteria
I'm aware that this should probably be done via OCC commands for larger instances but I think it would be nice to have in the UI.
Core feature? Please share your thoughts on this!
The text was updated successfully, but these errors were encountered: