4613: Configurable dashboard views

Misery

What version are you running?

3.0.0 and 2.5.16

What's the URL of the page this enhancement relates to, if any?

https://reviews.reviewboard.org/dashboard/

Describe the enhancement and the motivation for it.

We often create review requests for "review groups" and the submitter of a review request is most times in the same review group. So he becomes his own review request as "INCOMING", too.

Also some people are in a review group but only knows about repository A and B. But not for C and D - even it is the same review group. Or something like this.

The idea is... configurable filter view under "OUTGOING" and "INCOMING" --> "FILTERED".

And each user can create his own set of filtered views of his "incoming/outgoing" or just a filter of "all of Repo A; even he is not in a reviewo group for this".
Like GMail does it with mail filtering.

Maybe those configurable "types" that can be combined multiple times with OR, AND and NOT.

  • Repository
  • Created (to show all older than X days)
  • Updated
  • Submitter

Example:

Repository=1 AND Repository=2 AND Submitter=DummyUser AND NOT Submitter=StupidUser

Repository=3 AND Created >= 'yesterday'

What operating system are you using? What browser?

Linux, Firefox and Chrome

Please provide any additional information below.

Misery
#1 Misery

Here an example of the idea....

Additional fields:
Summary (like Summary contains 'component:') a lot of open source project uses this in first line
State (Approved, CI running)
Open issue
...