• Status New
  • Percent Complete
  • Task Type TODO
  • Category User Interface
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Medium
  • Reported Version 1.0-rc9
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray
Opened by peterdd2 - 29.09.2015
Last edited by peterdd - 15.04.2020

FS#2062 - review do=admin&area=editallusers


  • Small javascript issue: When checkbox of one users row clicked, it doesn’t select the checkbox because the row click event handler doubles the click (check and uncheck, tested with firefox41). Clicking in the row (not on the name) selects the checkbox. fixed
  • browser back button after delete of a user not working as expected. (fix it by redirect 303 , see how it done for other form submits)

Missing features

  • no sorting possible of the table (like tasklist)
  • no pagination (like on tasklist) OK, probably not needed: ~2000 user registrations on and no problem rendering the table in browser. Archlinux has over 12k users and my test with 30k generated users showed problems handling the huge query results. So we need this!
  • no filtering of user list possible
  • no helpful information for admins like registration date and last time of login of users (last login time requires a new field in flyspray_users) implemented in Flyspray 1.0-rc7
  • no summary about users like how many exists or how many are currently online (requires storing sessions in a db session (e.g. flyspray_session) table instead php default session directory) on the install. Or a statistic graph of activity or peaks of new registrations over time.
  • maybe show user profile image too in the list.
  • choosable user field columns - partially implemented since 1.0-rc7 by selecting groups of user fields and calculated user fields: user stats, user settings
This task has the following sub-task
ID Project Summary Priority Severity Assigned To Progress
2594 Flyspray  FS#2594 - pagination of user list  Medium High peterdd
Project Manager

Now (1.0-rc7 dev) the editallusers page has a filter for the columns of result table view.

And calculated statistics per users are available.

  • opened tasks
  • where was last editor of tasks
  • count of closed tasks
  • count of comments
  • count of watching tasks
  • count of assigned tasks

I hope it helps a bit in maintaining larger user bases like detecting never used account creations or detecting spam accounts.

Project Manager

Now (1.0-rc10 dev) has an all/enabled/disabled users filter that works together with the userlist pagination.

Project Manager

Just shows the current status.

Layout still ugly, focus first on functionality and usability.


Available keyboard shortcuts


Task Details

Task Editing