summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2009-11-04 15:05:24 -0800
committerShawn O. Pearce <sop@google.com>2009-11-05 08:26:10 -0800
commit938f1efc4266a41c411a9e12c7642f5ff57bd0e0 (patch)
tree515dc63672b984a5a24cbc8470454f3967e1935e
parentf066dff4a7dbf563a8099f3ecc65003aef103b07 (diff)
Fix CreateSchema to create Administrators group
The group insertion needs to set the type of the group, which for Administrators should be INTERNAL by default so we can list out the members explicitly in our database. Change-Id: I0ffa60e60771e37e180105b9133ac02dd0836edc Signed-off-by: Shawn O. Pearce <sop@google.com>
-rw-r--r--src/main/java/com/google/gerrit/server/config/SystemConfigProvider.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/gerrit/server/config/SystemConfigProvider.java b/src/main/java/com/google/gerrit/server/config/SystemConfigProvider.java
index 15c9ecb56b..6788403163 100644
--- a/src/main/java/com/google/gerrit/server/config/SystemConfigProvider.java
+++ b/src/main/java/com/google/gerrit/server/config/SystemConfigProvider.java
@@ -133,6 +133,7 @@ class SystemConfigProvider implements Provider<SystemConfig> {
new AccountGroup(new AccountGroup.NameKey("Administrators"),
new AccountGroup.Id(c.nextAccountGroupId()));
admin.setDescription("Gerrit Site Administrators");
+ admin.setType(AccountGroup.Type.INTERNAL);
c.accountGroups().insert(Collections.singleton(admin));
final AccountGroup anonymous =