Paul Martin
2016-04-06 018ad3913231e1aa53a60a00db40d5fea7ceb279
src/main/java/com/gitblit/wicket/pages/EditRepositoryPage.java
@@ -186,15 +186,18 @@
      // owners palette
      List<UserChoice> owners = new ArrayList<UserChoice>();
      List<UserChoice> persons = new ArrayList<UserChoice>();
      for (String owner : repositoryModel.owners) {
         UserModel o = app().users().getUserModel(owner);
         if (o != null) {
            owners.add(new UserChoice(o.getDisplayName(), o.username, o.emailAddress));
         } else {
            owners.add(new UserChoice(owner));
            UserChoice userChoice = new UserChoice(owner);
            owners.add(userChoice);
            persons.add(userChoice);
         }
      }
      List<UserChoice> persons = new ArrayList<UserChoice>();
      for (String person : app().users().getAllUsernames()) {
         UserModel o = app().users().getUserModel(person);
         if (o != null) {
@@ -443,7 +446,7 @@
      form.add(new BooleanOption("acceptNewTickets",
            getString("gb.acceptNewTickets"),
            getString("gb.acceptNewTicketsDescription"),
            new PropertyModel<Boolean>(repositoryModel, "acceptNewPatchsets")));
            new PropertyModel<Boolean>(repositoryModel, "acceptNewTickets")));
      form.add(new BooleanOption("requireApproval",
            getString("gb.requireApproval"),
@@ -678,7 +681,7 @@
            RepositoryModel latestModel = app().repositories().getRepositoryModel(repositoryModel.name);
            boolean canDelete = app().repositories().canDelete(latestModel);
            if (canDelete) {
               if (app().repositories().deleteRepositoryModel(latestModel)) {
               if (app().gitblit().deleteRepositoryModel(latestModel)) {
                  info(MessageFormat.format(getString("gb.repositoryDeleted"), latestModel));
                  if (latestModel.isPersonalRepository()) {
                     // redirect to user's profile page