public boolean isAvailableFor()

in teamcity-invitations-plugin-server/src/main/java/org/jetbrains/teamcity/invitations/JoinProjectInvitationType.java [181:186]


        public boolean isAvailableFor(@NotNull AuthorityHolder user) {
            SUserGroup group = getGroup();
            Role role = getRole();
            return (role == null || getAvailableRoles(user, project).contains(role))
                    && (group == null || getAvailableGroups(user, project).contains(group));
        }