829: "Submitters" list is unusable

Oct. 23, 2014
What's the URL of the page containing the problem?

What steps will reproduce the problem?
1. Go to reviewboard.
2. Click the "Submitters" link at the top.
3. Try to find some submitter.

What is the expected output? What do you see instead?
Reviewboard generates an alphabetical listing of all known users. (BTW, I'm
not sure that all of these users have necessarily *submitted* anything, so
calling them "submitters" might be slightly inaccurate.) It has page
navigation links at the bottom:

   1 2 3 4 > >>

(of 39 pages)

The serialized links are inappropriate.  How do I get to the middle?  It'd
be better if it were:

   1 ... 20 ... 39

to facilitate binary search.  Or better yet, provide separate links for
usernames starting with "A", "B", etc.

Or get rid of it entirely and ask people to type in the username of the
person they want.
#1 chipx86
This UI has hardly changed since the very early days of Review Board. This page is
actually the first thing I wrote. We definitely could improve it. Changing
"Submitters" to "Users" is a good first step, and we should certainly improve
pagination (add both a text field for specifying the page to jump to, perhaps) and
add a user search at the top somewhere.

We should try to tackle some of this for 1.0.
  • +Confirmed
  • +Milestone-Release1.0
#2 chipx86
  • -Type-Defect
#3 chipx86
Pushing this out for 1.5. Maybe sooner if we decide for a 1.1.
  • -Milestone-Release1.0
#4 chipx86
  • +Milestone-Release1.6
#5 chipx86
  • +Priority-High
#6 chipx86
Pushing out to 1.7 (tentatively).
  • +Milestone-Release1.7
#7 wilson*******@gmai***** (Google Code) (Is this you? Claim this profile.)
I'll be tackling this project
#8 david
  • -Milestone-Release1.7
#9 raja****@gmai***** (Google Code) (Is this you? Claim this profile.)
The highest rated on ux.stackexchange for pagination is
http://ux.stackexchange.com/questions/789/pagination-best-practice/793#793, which allows for a form submission to get a particular page along with First/Prev/Next/Last buttons. 
Would that be a workable solution. If it does and noone is working on this, I can take this up.
#10 david
  • +Component-Dashboard
#11 david
  • -Milestone-Release1.8
#12 david
Fixed in master (e917451). This will ship in 2.1.0
  • -Confirmed