JackrabbitSecurityUtils.denyPrivilege(adminSession, userNode.getPath(), SuiteRole.coworker.dn(),
Privilege.JCR_READ);
JcrUtils.addPrivilege(adminSession, userNode.getPath(), new X500Principal(userDn.toString()).getName(),
- Privilege.JCR_ALL);
+ Privilege.JCR_READ);
} else {
userNode = usersBase.getNode(uid);
}
public void configurePrivileges(Session adminSession) throws RepositoryException {
JcrUtils.addPrivilege(adminSession, EntityType.user.basePath(), NodeConstants.ROLE_USER_ADMIN,
Privilege.JCR_ALL);
- JcrUtils.addPrivilege(adminSession, "/", SuiteRole.coworker.dn(), Privilege.JCR_READ);
+ //JcrUtils.addPrivilege(adminSession, "/", SuiteRole.coworker.dn(), Privilege.JCR_READ);
}
}
} else if (isTopic(event, SuiteEvent.switchLayer)) {
String layerId = get(event, SuiteEvent.LAYER);
if (layerId != null) {
- ui.switchToLayer(layerId, Jcr.getRootNode(ui.getSession(null)));
- //ui.getCmsView().navigateTo("~");
+ ui.switchToLayer(layerId, ui.getUserDir());
+ // ui.getCmsView().navigateTo("~");
} else {
Node node = getNode(ui, event);
if (node != null) {