Revision b3c3954b src/gr/grnet/pithos/web/client/foldertree/Folder.java

b/src/gr/grnet/pithos/web/client/foldertree/Folder.java
288 288
        return owner;
289 289
    }
290 290

  
291
    public boolean existChildrenPermissions() {
292
        for (File f : files)
293
            if (!f.getPermissions().isEmpty() && f.getInheritedPermissionsFrom() == null)
294
                return true;
295

  
296
        for (Folder fo : subfolders)
297
            if ((!fo.getPermissions().isEmpty() && fo.getInheritedPermissionsFrom() == null) || fo.existChildrenPermissions())
298
                return true;
299
        return false;
300
    }
301

  
302 291
	public boolean isShared() {
303 292
		return !permissions.isEmpty();
304 293
	}

Also available in: Unified diff