James Moger
2011-06-05 f08c1ca55e1ffaef81f3d6514aa4bffa5d716c5b
src/com/gitblit/wicket/pages/RepositoryPage.java
@@ -49,6 +49,7 @@
import com.gitblit.utils.JGitUtils;
import com.gitblit.utils.JGitUtils.SearchType;
import com.gitblit.utils.StringUtils;
import com.gitblit.utils.TicgitUtils;
import com.gitblit.wicket.GitBlitWebSession;
import com.gitblit.wicket.WicketUtils;
import com.gitblit.wicket.panels.LinkPanel;
@@ -75,6 +76,7 @@
         put("branches", "gb.branches");
         put("tags", "gb.tags");
         put("tree", "gb.tree");
         put("metrics", "gb.metrics");
         put("tickets", "gb.tickets");
         put("edit", "gb.edit");
      }
@@ -103,12 +105,14 @@
            WicketUtils.newRepositoryParameter(repositoryName)));
      add(new BookmarkablePageLink<Void>("tree", TreePage.class,
            WicketUtils.newRepositoryParameter(repositoryName)));
      add(new BookmarkablePageLink<Void>("metrics", MetricsPage.class,
            WicketUtils.newRepositoryParameter(repositoryName)));
      // per-repository extra page links
      List<String> extraPageLinks = new ArrayList<String>();
      // Conditionally add tickets link
      if (model.useTickets && JGitUtils.getTicketsBranch(r) != null) {
      if (model.useTickets && TicgitUtils.getTicketsBranch(r) != null) {
         extraPageLinks.add("tickets");
      }