Revision dd127df7
b/src/gr/ebs/gss/server/ejb/GSSDAOBean.java | ||
---|---|---|
314 | 314 |
public List<Folder> getSharedRootFolders(Long userId) { |
315 | 315 |
List<Folder> folders = manager.createQuery("select distinct f from Folder f " + |
316 | 316 |
"LEFT JOIN f.permissions p where f.owner.id=:userId and f.deleted=false " + |
317 |
"and (p.group.id != null or p.user.id != f.owner.id) or f.readForAll=true ").
|
|
317 |
"and (p.group.id != null or p.user.id != f.owner.id or f.readForAll=true) ").
|
|
318 | 318 |
setParameter("userId", userId).getResultList(); |
319 | 319 |
List<Folder> result = new ArrayList<Folder>(); |
320 | 320 |
for(Folder f : folders) |
Also available in: Unified diff