James Moger
2011-10-23 fe326255202dcfac8b0991ca9d28e3cf4bcc4fe6
src/com/gitblit/wicket/pages/EditRepositoryPage.java
@@ -47,7 +47,7 @@
import com.gitblit.wicket.GitBlitWebSession;
import com.gitblit.wicket.WicketUtils;
public class EditRepositoryPage extends BasePage {
public class EditRepositoryPage extends RootSubPage {
   private final boolean isCreate;
@@ -76,15 +76,16 @@
      List<String> federationSets = new ArrayList<String>();
      List<String> repositoryUsers = new ArrayList<String>();
      if (isCreate) {
         super.setupPage("", getString("gb.newRepository"));
         super.setupPage(getString("gb.newRepository"), "");
      } else {
         super.setupPage("", getString("gb.edit"));
         super.setupPage(getString("gb.edit"), repositoryModel.name);
         if (repositoryModel.accessRestriction.exceeds(AccessRestrictionType.NONE)) {
            repositoryUsers.addAll(GitBlit.self().getRepositoryUsers(repositoryModel));
            Collections.sort(repositoryUsers);
         }
         federationSets.addAll(repositoryModel.federationSets);
      }
      }
      final String oldName = repositoryModel.name;
      // users palette
@@ -143,6 +144,12 @@
               // confirm access restriction selection
               if (repositoryModel.accessRestriction == null) {
                  error("Please select access restriction!");
                  return;
               }
               // confirm federation strategy selection
               if (repositoryModel.federationStrategy == null) {
                  error("Please select federation strategy!");
                  return;
               }
@@ -205,6 +212,8 @@
      form.add(new CheckBox("useDocs"));
      form.add(new CheckBox("showRemoteBranches"));
      form.add(new CheckBox("showReadme"));
      form.add(new CheckBox("skipSizeCalculation"));
      form.add(new CheckBox("skipSummaryMetrics"));
      form.add(usersPalette);
      form.add(federationSetsPalette);