summaryrefslogtreecommitdiffstats
path: root/java/com/google/gerrit/common/PageLinks.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/google/gerrit/common/PageLinks.java')
-rw-r--r--java/com/google/gerrit/common/PageLinks.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/java/com/google/gerrit/common/PageLinks.java b/java/com/google/gerrit/common/PageLinks.java
index 97e7ff3312..4a213bc88f 100644
--- a/java/com/google/gerrit/common/PageLinks.java
+++ b/java/com/google/gerrit/common/PageLinks.java
@@ -141,11 +141,15 @@ public class PageLinks {
public static String topicQuery(Status status, String topic) {
switch (status) {
case ABANDONED:
+ case DEFERRED:
return toChangeQuery(status(status) + " " + op("topic", topic));
case MERGED:
case NEW:
return toChangeQuery(
op("topic", topic) + " (" + status(Status.NEW) + " OR " + status(Status.MERGED) + ")");
+ case INTEGRATING:
+ case STAGED:
+ return toChangeQuery(status(status) + " " + op("topic", topic));
}
return toChangeQuery(status(status) + " " + op("topic", topic));
}
@@ -168,6 +172,12 @@ public class PageLinks {
return "status:abandoned";
case MERGED:
return "status:merged";
+ case INTEGRATING:
+ return "status:integrating";
+ case DEFERRED:
+ return "status:deferred";
+ case STAGED:
+ return "status:staged";
case NEW:
default:
return "status:open";