Do cheaper checks first in GroupCountrol.isVisible
Reorder the checks so that the cheaper ones are executed first. This avoids or postpones more expensive checks as much as possible. Change-Id: I3e38d5840936f0b5ce14c16fe22e6ac363b256b9
This commit is contained in:
		@@ -133,10 +133,10 @@ public class GroupControl {
 | 
			
		||||
     * server administrators.
 | 
			
		||||
     */
 | 
			
		||||
    return user instanceof InternalUser
 | 
			
		||||
      || user.memberOf(group.getGroupUUID())
 | 
			
		||||
      || isOwner()
 | 
			
		||||
      || groupBackend.isVisibleToAll(group.getGroupUUID())
 | 
			
		||||
      || user.getCapabilities().canAdministrateServer()
 | 
			
		||||
      || groupBackend.isVisibleToAll(group.getGroupUUID());
 | 
			
		||||
      || isOwner()
 | 
			
		||||
      || user.memberOf(group.getGroupUUID());
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public boolean isOwner() {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user