in achievements-server/src/main/java/org/jetbrains/buildserver/achievements/controller/MyAchievementsTab.java [45:59]
public void fillModel(@NotNull Map<String, Object> model, @NotNull HttpServletRequest request) {
super.fillModel(model, request);
final SUser user = SessionUser.getUser(request);
List<Achievement> granted = myAchievementsGrantor.getGrantedAchievements(user);
List<Achievement> available = new ArrayList<Achievement>();
available.addAll(myAchievementsConfig.getAchievements());
available.removeAll(granted);
model.put("grantedAchievements", granted);
model.put("availableAchievements", available);
model.put("allAchievementsMap", myAchievementsGrantor.getAchievementUsersMap());
model.put("achievementsEnabled", myAchievementsGrantor.isEnabled(user));
}