James Moger
2011-10-23 fe326255202dcfac8b0991ca9d28e3cf4bcc4fe6
src/com/gitblit/client/EditUserDialog.java
@@ -55,6 +55,8 @@
   private static final long serialVersionUID = 1L;
   private final String username;
   private final UserModel user;
   private final ServerSettings settings;
@@ -85,6 +87,7 @@
   public EditUserDialog(UserModel anUser, ServerSettings settings) {
      super();
      this.username = anUser.username;
      this.user = new UserModel("");
      this.settings = settings;
      this.usernames = new HashSet<String>();
@@ -194,6 +197,16 @@
            error(MessageFormat.format("Username ''{0}'' is unavailable.", uname));
            return false;
         }
      } else {
         // check rename collision
         if (!username.equalsIgnoreCase(uname)) {
            if (usernames.contains(uname.toLowerCase())) {
               error(MessageFormat.format(
                     "Failed to rename ''{0}'' because ''{1}'' already exists.", username,
                     uname));
               return false;
            }
         }
      }
      int minLength = settings.get(Keys.realm.minPasswordLength).getInteger(5);