|
|
@@ -24,14 +24,18 @@
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
package org.alfresco.repo.security.permissions.impl;
|
|
|
|
package org.alfresco.repo.security.permissions.impl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.HashSet;
|
|
|
|
import java.util.HashSet;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Set;
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
|
|
import net.sf.acegisecurity.Authentication;
|
|
|
|
import net.sf.acegisecurity.Authentication;
|
|
|
|
import net.sf.acegisecurity.GrantedAuthority;
|
|
|
|
import net.sf.acegisecurity.GrantedAuthority;
|
|
|
|
|
|
|
|
|
|
|
|
import org.alfresco.model.ContentModel;
|
|
|
|
import org.alfresco.model.ContentModel;
|
|
|
|
|
|
|
|
import org.alfresco.repo.model.filefolder.FileFolderServiceImpl;
|
|
|
|
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
|
|
|
import org.alfresco.repo.security.authentication.AuthenticationUtil;
|
|
|
|
|
|
|
|
import org.alfresco.repo.security.permissions.AccessDeniedException;
|
|
|
|
import org.alfresco.repo.security.permissions.PermissionEntry;
|
|
|
|
import org.alfresco.repo.security.permissions.PermissionEntry;
|
|
|
|
import org.alfresco.service.cmr.repository.NodeRef;
|
|
|
|
import org.alfresco.service.cmr.repository.NodeRef;
|
|
|
|
import org.alfresco.service.cmr.security.AccessPermission;
|
|
|
|
import org.alfresco.service.cmr.security.AccessPermission;
|
|
|
@@ -89,6 +93,31 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
|
|
|
allowAndyReadChildren = new SimplePermissionEntry(rootNodeRef, getPermission(PermissionService.READ_CHILDREN), "andy", AccessStatus.ALLOWED);
|
|
|
|
allowAndyReadChildren = new SimplePermissionEntry(rootNodeRef, getPermission(PermissionService.READ_CHILDREN), "andy", AccessStatus.ALLOWED);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void test_AR_2055()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
runAs("admin");
|
|
|
|
|
|
|
|
NodeRef folder = nodeService.createNode(rootNodeRef, ContentModel.ASSOC_CHILDREN, QName.createQName("{namespace}one"), ContentModel.TYPE_FOLDER).getChildRef();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
runAs("andy");
|
|
|
|
|
|
|
|
List<String> pathElements = new ArrayList<String>();
|
|
|
|
|
|
|
|
pathElements.add("monkey");
|
|
|
|
|
|
|
|
try
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
FileFolderServiceImpl.makeFolders(serviceRegistry.getFileFolderService(), folder, pathElements, ContentModel.TYPE_FOLDER);
|
|
|
|
|
|
|
|
fail();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch (AccessDeniedException ade)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
runAs("admin");
|
|
|
|
|
|
|
|
permissionService.setPermission(folder, "andy", PermissionService.ALL_PERMISSIONS, true);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FileFolderServiceImpl.makeFolders(serviceRegistry.getFileFolderService(), folder, pathElements, ContentModel.TYPE_FOLDER);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void testRunAsRealAndEffectiveUsers()
|
|
|
|
public void testRunAsRealAndEffectiveUsers()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
runAs("admin");
|
|
|
|
runAs("admin");
|
|
|
@@ -101,7 +130,8 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentRealUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentRealUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentEffectiveUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentEffectiveUserName());
|
|
|
|
|
|
|
|
|
|
|
|
AuthenticationUtil.runAs(new AuthenticationUtil.RunAsWork<Object>() {
|
|
|
|
AuthenticationUtil.runAs(new AuthenticationUtil.RunAsWork<Object>()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
public Object doWork() throws Exception
|
|
|
|
public Object doWork() throws Exception
|
|
|
|
{
|
|
|
|
{
|
|
|
@@ -110,7 +140,8 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentRealUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentRealUserName());
|
|
|
|
assertEquals("admin", AuthenticationUtil.getCurrentEffectiveUserName());
|
|
|
|
assertEquals("admin", AuthenticationUtil.getCurrentEffectiveUserName());
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|
}}, "admin");
|
|
|
|
}
|
|
|
|
|
|
|
|
}, "admin");
|
|
|
|
|
|
|
|
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentRealUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentRealUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentEffectiveUserName());
|
|
|
|
assertEquals("andy", AuthenticationUtil.getCurrentEffectiveUserName());
|
|
|
@@ -1012,7 +1043,6 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void testPerf() throws Exception
|
|
|
|
public void testPerf() throws Exception
|
|
|
|
{
|
|
|
|
{
|
|
|
|
runAs("admin");
|
|
|
|
runAs("admin");
|
|
|
@@ -1961,14 +1991,22 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
|
|
|
String groupAuth = authorityService.createAuthority(AuthorityType.GROUP, null, "G");
|
|
|
|
String groupAuth = authorityService.createAuthority(AuthorityType.GROUP, null, "G");
|
|
|
|
authorityService.addAuthority(groupAuth, "andy");
|
|
|
|
authorityService.addAuthority(groupAuth, "andy");
|
|
|
|
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser("Consumer", true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser("Consumer",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser("Consumer", false, false, false), storeRef).size());
|
|
|
|
// true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", "Consumer", true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser("Consumer",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", "Consumer", false, false, false), storeRef).size());
|
|
|
|
// false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", "Consumer", true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", "Consumer", true,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", "Consumer", false, false, false), storeRef).size());
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, "Consumer", true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", "Consumer", false,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, "Consumer", false, false, false), storeRef).size());
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", "Consumer", true,
|
|
|
|
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", "Consumer", false,
|
|
|
|
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, "Consumer", true,
|
|
|
|
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, "Consumer", false,
|
|
|
|
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
|
|
|
|
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n1, getPermission(PermissionService.CONSUMER), "admin", AccessStatus.ALLOWED));
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n1, getPermission(PermissionService.CONSUMER), "admin", AccessStatus.ALLOWED));
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n1, getPermission(PermissionService.CONSUMER), "andy", AccessStatus.ALLOWED));
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n1, getPermission(PermissionService.CONSUMER), "andy", AccessStatus.ALLOWED));
|
|
|
@@ -1985,196 +2023,397 @@ public class PermissionServiceTest extends AbstractPermissionTest
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n4, getPermission(PermissionService.READ_CHILDREN), groupAuth, AccessStatus.ALLOWED));
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n4, getPermission(PermissionService.READ_CHILDREN), groupAuth, AccessStatus.ALLOWED));
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n5, getPermission(PermissionService.READ_CONTENT), groupAuth, AccessStatus.ALLOWED));
|
|
|
|
permissionService.setPermission(new SimplePermissionEntry(n5, getPermission(PermissionService.READ_CONTENT), groupAuth, AccessStatus.ALLOWED));
|
|
|
|
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
// true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
// false, false, false), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
// PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, false, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
// true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
// false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
// PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, false, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
// false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
// PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, false, false, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
// true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
// false, false, false), storeRef).size());
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
// PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, false, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
// true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
// false, false, false), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
// PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, false, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, false, false), storeRef).size());
|
|
|
|
|
|
|
|
|
|
|
|
// Include groups for exact match
|
|
|
|
// Include groups for exact match
|
|
|
|
|
|
|
|
|
|
|
|
// for (NodeRef nodeRef : permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, true, true, false))
|
|
|
|
// for (NodeRef nodeRef :
|
|
|
|
|
|
|
|
// permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, true, true, false))
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
// System.out.println("Found " + nodeService.getPath(nodeRef));
|
|
|
|
// System.out.println("Found " + nodeService.getPath(nodeRef));
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
// true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
// false, true, false), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
// PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, true, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
// true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
// false, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
// PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, true, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
// true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
// true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
// PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, false, true, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
// true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
// false, true, false), storeRef).size());
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
// PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, true, false), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
// true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
// false, true, false), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
// PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, true, false), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, true, false), storeRef).size());
|
|
|
|
|
|
|
|
|
|
|
|
// Include inexact permission
|
|
|
|
// Include inexact permission
|
|
|
|
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
// true, false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
// false, false, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
// PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, false, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
// true, false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
// false, false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
// PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, false, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
// false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
// false, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
// PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, false, false, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
// true, false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
// false, false, true), storeRef).size());
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
// PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, false, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
// true, false, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
// false, false, true), storeRef).size());
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
// PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, false, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, false, true), storeRef).size());
|
|
|
|
|
|
|
|
|
|
|
|
// Inexact for all
|
|
|
|
// Inexact for all
|
|
|
|
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
// true, true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONSUMER,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
// false, true, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
// PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONSUMER, false, true, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
// true, true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
// false, true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
// PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.CONTRIBUTOR, false, true, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, true,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
// true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(4, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ, false,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
// true, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
// PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(4, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ, false, true, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
// true, true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CONTENT,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
// false, true, true), storeRef).size());
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
// PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(3, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CONTENT, false, true, true), storeRef).size());
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1,
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
// true, true, true), storeRef).size());
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin", PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
// assertEquals(0,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
// filterForStore(permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.READ_CHILDREN,
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy", PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
// false, true, true), storeRef).size());
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth, PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
// PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(0, filterForStore(permissionService.findNodesByAssignedPermission("admin",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(5, filterForStore(permissionService.findNodesByAssignedPermission("andy",
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(2, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, true, true, true), storeRef).size());
|
|
|
|
|
|
|
|
// assertEquals(1, filterForStore(permissionService.findNodesByAssignedPermission(groupAuth,
|
|
|
|
|
|
|
|
// PermissionService.READ_CHILDREN, false, true, true), storeRef).size());
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|