summaryrefslogtreecommitdiffstats
path: root/gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java
diff options
context:
space:
mode:
authorDariusz Luksza <dariusz@luksza.org>2012-12-03 12:46:37 +0100
committerShawn Pearce <sop@google.com>2013-05-06 17:39:56 -0700
commitc974ed78686582ac6f47b2ada36c1ea9796e3c95 (patch)
tree9812ad25c8cd3170d98c8e7a3b7b15b61315a238 /gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java
parentddf1ab4e7318feee4512969ca7a12ab5f5386d89 (diff)
Include project object during group name suggestionv2.7-rc0
GroupBackend implementers should have more information about context in which group name suggestion should occurs. Our context here is project to which we user want to add new access configuration. Project name and parent project name could narrow list of possible suggestions. Change-Id: I1349f00c3999843925750c195a218b0ea0614951 Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java')
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java b/gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java
index d06db4d336..a70f9429a2 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/account/InternalGroupBackend.java
@@ -23,6 +23,7 @@ import com.google.gerrit.common.data.GroupDescriptions;
import com.google.gerrit.common.data.GroupReference;
import com.google.gerrit.reviewdb.client.AccountGroup;
import com.google.gerrit.server.IdentifiedUser;
+import com.google.gerrit.server.project.ProjectControl;
import com.google.inject.Inject;
import com.google.inject.Singleton;
@@ -71,7 +72,8 @@ public class InternalGroupBackend implements GroupBackend {
}
@Override
- public Collection<GroupReference> suggest(final String name) {
+ public Collection<GroupReference> suggest(final String name,
+ final ProjectControl project) {
Iterable<AccountGroup> filtered = Iterables.filter(groupCache.all(),
new Predicate<AccountGroup>() {
@Override