public void revokeAchievement()

in achievements-server/src/main/java/org/jetbrains/buildserver/achievements/impl/AchievementsGrantor.java [61:71]


  public void revokeAchievement(@NotNull User user, @NotNull Achievement achievement) {
    SUser su = (SUser) user;

    for (PropertyKey pk: su.getProperties().keySet()) {
      if (pk.getKey().endsWith("." + achievement.getId())) {
        su.deleteUserProperty(pk);
      }
    }

    LOG.info("Achievement " + achievement.getName() + " has been revoked from user " + LogUtil.describe(user));
  }