581: Users should be able to specify their default Dashboard view
- Confirmed
- Review Board
robert.*******@gmai***** (Google Code) (Is this you? Claim this profile.) | |
What's the URL of the page containing the problem? dashboard What steps will reproduce the problem? 1. Open Dashboard 2. Switch to Outgoing Reviews 3. Perform some operation, like delete a draft review 4. After confirming the delete, the view goes back to Incoming rather than Outgoing reviews What is the expected output? What do you see instead? Should go back to last box (incoming or outgoing) you were viewing instead of ALWAYS going to incoming reviews. Doing something like sifting through all your outgoing reviews to discard and close old reviews is tedious as it is, since there is no way to perform the same operation on multiple reviews. This behavior adds an additional screen to the workflow that should not be there. What operating system are you using? What browser? Windows XP Pro, Firefox Please provide any additional information below.
I definitely want to make some improvements in the usability of the Dashboard. Another thing I thought of was to have a new "Overview" view that showed your outgoing review requests and the incoming ones that have been updated recently that you've looked at, or something. Using the last view you looked at is another possible solution.
-
- Priority-Medium + Priority-High + Component-Dashboard + Usability -
+ Dashboard defaults to Incoming Reviews, not last viewed box
Keeping state like this is tricky unless we plumb it through the views somehow. It's really easy for things to get weird if you're working with multiple open windows (bugzilla, anyone?). I wonder if this wouldn't be necessary with batch operations.
Or just store a cookie and return the appropriate view based on that value, making it work like a query parameter.
The problem with a cookie is that it's not related at all to a "reviewboard session"; the best you can get is browser-session level granularity, which makes for lots of confusing behavior.
Yeah, usability is hard. Well, if you can't keep last viewed, how about at least giving users an option for which box they want? I never use the incoming review box, and yet I always go to the incoming reviews when I always want the outgoing reviews. So having the ability to make that the default instead of incoming would be a huge help.
There's some changes I'll probably be making to the dashboard after 1.0 that should address this. I'll repurpose this bug for that.
-
- WontFix + Confirmed -
+ Milestone-Release1.5 -
- Dashboard defaults to Incoming Reviews, not last viewed box + Users should be able to specify their default Dashboard view
Posted a patch for this at http://reviews.reviewboard.org/r/3653/