// if some spaces have guest access enabled, allocate these spaces as well
Set<Space> userSpaces = user.getSpaces();
logger.debug("user spaces: " + userSpaces);
for(Space s : findSpacesWhereGuestAllowed()) {
if(!userSpaces.contains(s)) {
user.addSpaceWithRole(s, Role.ROLE_GUEST);
}
}
for(UserSpaceRole usr : user.getSpaceRoles()) {
logger.debug("UserSpaceRole: " + usr);