diff --git a/javatests/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java b/javatests/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java index 41f60bbe34..f3275d15f9 100644 --- a/javatests/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java +++ b/javatests/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java @@ -201,7 +201,7 @@ public abstract class AbstractQueryChangesTest extends GerritServerTests { protected static final String DASHBOARD_HAS_UNPUBLISHED_DRAFTS_QUERY = "has:draft"; protected static final String DASHBOARD_ASSIGNED_QUERY = - "assignee:${user} (-is:wip OR " + "owner:self OR assignee:self)"; + "assignee:${user} (-is:wip OR " + "owner:self OR assignee:self) is:open -is:ignored"; protected static final String DASHBOARD_WORK_IN_PROGRESS_QUERY = "is:open owner:${user} is:wip"; protected static final String DASHBOARD_OUTGOING_QUERY = "is:open owner:${user} -is:wip -is:ignored"; @@ -2746,6 +2746,14 @@ public abstract class AbstractQueryChangesTest extends GerritServerTests { .create(repo); // Create changes that should not be returned by query. + new DashboardChangeState(user.getAccountId()).assignTo(user.getAccountId()).abandon(); + new DashboardChangeState(user.getAccountId()) + .assignTo(user.getAccountId()) + .ignoreBy(user.getAccountId()); + new DashboardChangeState(user.getAccountId()) + .assignTo(user.getAccountId()) + .mergeBy(user.getAccountId()); + assertDashboardQuery("self", DASHBOARD_ASSIGNED_QUERY, selfOpenWip, otherOpenWip); // Viewing another user's dashboard. diff --git a/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.html b/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.html index f1dd55b3c2..05cda9b241 100644 --- a/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.html +++ b/polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.html @@ -110,7 +110,8 @@ limitations under the License. { // Changes that are assigned to the viewed user. name: 'Assigned reviews', - query: 'assignee:${user} (-is:wip OR owner:self OR assignee:self)', + query: 'assignee:${user} (-is:wip OR owner:self OR assignee:self) ' + + 'is:open -is:ignored', hideIfEmpty: true, }, {