=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/User.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/User.java 2014-12-25 14:10:43 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/user/User.java 2014-12-25 14:21:10 +0000 @@ -248,7 +248,19 @@ { return userCredentials != null && userCredentials.isSuper(); } - + + public Set getManagedGroups() + { + Set managedGroups = new HashSet<>(); + + for ( UserGroup group : groups ) + { + managedGroups.addAll( group.getManagedGroups() ); + } + + return managedGroups; + } + /** * Indicates whether this user can manage the given user group. *