Merge "Support managing visible external groups within internal groups"
This commit is contained in:
@@ -67,7 +67,7 @@ public class GroupControl {
|
||||
if (group == null) {
|
||||
throw new NoSuchGroupException(groupId);
|
||||
}
|
||||
return new GroupControl(user.get(), group);
|
||||
return controlFor(GroupDescriptions.forAccountGroup(group));
|
||||
}
|
||||
|
||||
public GroupControl controlFor(final AccountGroup.UUID groupId)
|
||||
@@ -76,10 +76,14 @@ public class GroupControl {
|
||||
if (group == null) {
|
||||
throw new NoSuchGroupException(groupId);
|
||||
}
|
||||
return new GroupControl(user.get(), group);
|
||||
return controlFor(group);
|
||||
}
|
||||
|
||||
public GroupControl controlFor(final AccountGroup group) {
|
||||
public GroupControl controlFor(AccountGroup group) {
|
||||
return controlFor(GroupDescriptions.forAccountGroup(group));
|
||||
}
|
||||
|
||||
public GroupControl controlFor(GroupDescription.Basic group) {
|
||||
return new GroupControl(user.get(), group);
|
||||
}
|
||||
|
||||
@@ -111,10 +115,6 @@ public class GroupControl {
|
||||
group = gd;
|
||||
}
|
||||
|
||||
GroupControl(CurrentUser who, AccountGroup ag) {
|
||||
this(who, GroupDescriptions.forAccountGroup(ag));
|
||||
}
|
||||
|
||||
public GroupDescription.Basic getGroup() {
|
||||
return group;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user