From 202cbbfa389b9274d3a031e9d77d069c08f7ee94 Mon Sep 17 00:00:00 2001 From: Edwin Kempin Date: Fri, 11 Nov 2016 06:17:46 -0800 Subject: [PATCH] Show assigned changes in user dashboard When a user was assigned to a change on which the user was no reviewer, the change wasn't shown in the user dashboard. Make sure that changes that are assigned to the user are shown in the incoming and recently closed sections. Change-Id: Ie41aa935aed15029cd0d4bdbaa5652923c5f653f Signed-off-by: Edwin Kempin --- .../gerrit/client/changes/AccountDashboardScreen.java | 6 ++++-- .../shared/gr-rest-api-interface/gr-rest-api-interface.js | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/AccountDashboardScreen.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/AccountDashboardScreen.java index 62c14cb5d1..fb66570a31 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/AccountDashboardScreen.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/AccountDashboardScreen.java @@ -95,11 +95,13 @@ public class AccountDashboardScreen extends Screen implements ChangeListScreen { } private static String queryIncoming(String who) { - return "is:open reviewer:" + who + " -owner:" + who + " -star:ignore"; + return "is:open ((reviewer:" + who + " -owner:" + who + + " -star:ignore) OR assignee:" + who + ")"; } private static String queryClosed(String who) { - return "is:closed (owner:" + who + " OR reviewer:" + who + ")"; + return "is:closed (owner:" + who + " OR reviewer:" + who + " OR assignee:" + + who + ")"; } @Override diff --git a/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js b/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js index 33ecbfb4ee..d8af692ba7 100644 --- a/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js +++ b/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js @@ -372,8 +372,8 @@ O: options, q: [ 'is:open owner:self', - 'is:open reviewer:self -owner:self -star:ignore', - 'is:closed (owner:self OR reviewer:self) -age:4w limit:10', + 'is:open ((reviewer:self -owner:self -star:ignore) OR assignee:self)', + 'is:closed (owner:self OR reviewer:self OR assignee:self) -age:4w limit:10', ], }; return this.fetchJSON('/changes/', null, null, params);