&& accessChecker.hasRight(user, getId(), UserRightValue.READONLY, UserRightValue.READWRITE)) {
// No further access checking (but not for users with right PARTLY_READWRITE.
} else if (obj != null) {
// User should be a PROJECT_MANAGER or PROJECT_ASSISTANT or user has PARTLYREADWRITE access:
boolean hasAccess = false;
if (accessChecker.userEquals(user, obj.getContactPerson()) == true) {
hasAccess = true;
}
if (obj.getProjekt() != null && userGroupCache.isUserMemberOfGroup(user.getId(), obj.getProjekt().getProjektManagerGroupId())) {
hasAccess = true;
}