From 00afd77a2182ece3d9522d41b86b4ddd7e132288 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 19 May 2011 17:13:50 -0400 Subject: [PATCH] Owner editing. Frozen status. Grouped repositories. Documentation. --- src/com/gitblit/wicket/RepositoryPage.java | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/com/gitblit/wicket/RepositoryPage.java b/src/com/gitblit/wicket/RepositoryPage.java index 78fd33c..e3ae635 100644 --- a/src/com/gitblit/wicket/RepositoryPage.java +++ b/src/com/gitblit/wicket/RepositoryPage.java @@ -36,7 +36,6 @@ import com.gitblit.wicket.pages.BranchesPage; import com.gitblit.wicket.pages.DocsPage; import com.gitblit.wicket.pages.LogPage; -import com.gitblit.wicket.pages.RepositoriesPage; import com.gitblit.wicket.pages.SearchPage; import com.gitblit.wicket.pages.SummaryPage; import com.gitblit.wicket.pages.TagsPage; @@ -79,10 +78,8 @@ } Repository r = getRepository(); - if (r == null) { - error(MessageFormat.format("Failed to open repository {0} for {1}!", repositoryName, getPageName()), true); - } - + RepositoryModel model = getRepositoryModel(); + // standard page links add(new BookmarkablePageLink<Void>("summary", SummaryPage.class, WicketUtils.newRepositoryParameter(repositoryName))); add(new BookmarkablePageLink<Void>("log", LogPage.class, WicketUtils.newRepositoryParameter(repositoryName))); @@ -94,12 +91,12 @@ List<String> extraPageLinks = new ArrayList<String>(); // Conditionally add tickets page - if (getRepositoryModel().useTickets && JGitUtils.getTicketsBranch(r) != null) { + if (model.useTickets && JGitUtils.getTicketsBranch(r) != null) { extraPageLinks.add("tickets"); } // Conditionally add docs page - if (getRepositoryModel().useDocs) { + if (model.useDocs) { extraPageLinks.add("docs"); } @@ -150,8 +147,7 @@ if (r == null) { Repository r = GitBlit.self().getRepository(repositoryName); if (r == null) { - error("Can not load repository " + repositoryName); - redirectToInterceptPage(new RepositoriesPage()); + error("Can not load repository " + repositoryName, true); return null; } this.r = r; @@ -163,9 +159,8 @@ if (m == null) { RepositoryModel model = GitBlit.self().getRepositoryModel(GitBlitWebSession.get().getUser(), repositoryName); if (model == null) { - error("Unauthorized access for repository " + repositoryName); - redirectToInterceptPage(new RepositoriesPage()); - return null; + error("Unauthorized access for repository " + repositoryName, true); + return null; } m = model; } -- Gitblit v1.9.1