Skip to content
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

[User Management] User sorting #12598

Closed
LukasReschke opened this issue Dec 4, 2014 · 3 comments
Closed

[User Management] User sorting #12598

LukasReschke opened this issue Dec 4, 2014 · 3 comments

Comments

@LukasReschke
Copy link
Member

LukasReschke commented Dec 4, 2014

As an admin, I want to be able to sort users by many attributes, so that I can easily find and update the users I need. I want to sort on:

  • Quota usage – high to low, and low to high (as a percent)
  • Full Name
  • User Name
  • Storage Location – where their files are stored (if using LDAP AD, this can be different by user (only if 13 is in use)
  • Last active login – the time when the user last logged into the system (only makes sense if 14 is in use)

Acceptance Criteria:
This should simply be done by sortable headers, similar to windows explorer or other file managers – click on the widget to sort up or down by the attribute.

Remarks by Engineering:
I'd propose a switch to handlebars here to make such things easier…

@LukasReschke
Copy link
Member Author

@MorrisJobke @craigpg FYI

@MorrisJobke
Copy link
Contributor

Idea: Also switch the scrollabr to a more intuitive way:

See music app - there is a list of the alphabet instead of a scroll bar. You then just need to click on "c" to go to the elements starting with C. Once we sort by quota usage we could switch from the A-Z list on the right side (as scrollbar replacement) to a list of quoat (0-100% in 5% steps) and then you click on 90% and got to the users that use 90% of their quota. Same maybe for Last login: Possible values are "Today, Yesterday, This Week, THis Month, This Year, Last Year, Never"

Reasonable way to go? This requires a lot of work on in the backend and frontend too, to make it more flexible.

@MorrisJobke
Copy link
Contributor

cc @jancborchardt for the UX part

@MorrisJobke MorrisJobke removed this from the 8.0-current milestone Dec 9, 2014
@MorrisJobke MorrisJobke mentioned this issue Dec 22, 2014
27 tasks
@MorrisJobke MorrisJobke added this to the 8.1-next milestone Dec 22, 2014
@DeepDiver1975 DeepDiver1975 modified the milestones: 8.1-current, 8.2-next Mar 2, 2015
@DeepDiver1975 DeepDiver1975 modified the milestones: 8.2-next, backlog Jul 3, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants