- 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 alpha1
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Flyspray - The bug killer!
Opened by peterdd - 29.09.2015
Last edited by peterdd - 21.01.2019
Opened by peterdd - 29.09.2015
Last edited by peterdd - 21.01.2019
FS#2062 - review do=admin&area=editallusers
Bugs
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 modify.inc.php how it done for other form submits)
Missing features
- no sorting possible of the table (like tasklist)
- no paging (like on tasklist) OK, probably not needed: ~2000 user registrations on bugs.flyspray.org and no problem rendering the table in browser.
- 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
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.
I hope it helps a bit in maintaining larger user bases like detecting never used account creations or detecting spam accounts.