summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/RepositoryPage.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-05-19 17:13:50 -0400
committerJames Moger <james.moger@gitblit.com>2011-05-19 17:13:50 -0400
commit00afd77a2182ece3d9522d41b86b4ddd7e132288 (patch)
treedbff3de74c43d4bdb7c31f6c0acb83cd8045a631 /src/com/gitblit/wicket/RepositoryPage.java
parentdd7961bc443c732d0bbdd6bda47d6c2cfda5b290 (diff)
downloadgitblit-00afd77a2182ece3d9522d41b86b4ddd7e132288.tar.gz
gitblit-00afd77a2182ece3d9522d41b86b4ddd7e132288.zip
Owner editing. Frozen status. Grouped repositories. Documentation.
Diffstat (limited to 'src/com/gitblit/wicket/RepositoryPage.java')
-rw-r--r--src/com/gitblit/wicket/RepositoryPage.java19
1 files changed, 7 insertions, 12 deletions
diff --git a/src/com/gitblit/wicket/RepositoryPage.java b/src/com/gitblit/wicket/RepositoryPage.java
index 78fd33ce..e3ae6352 100644
--- a/src/com/gitblit/wicket/RepositoryPage.java
+++ b/src/com/gitblit/wicket/RepositoryPage.java
@@ -36,7 +36,6 @@ import com.gitblit.wicket.models.RepositoryModel;
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 @@ public abstract class RepositoryPage extends BasePage {
}
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 @@ public abstract class RepositoryPage extends BasePage {
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 @@ public abstract class RepositoryPage extends BasePage {
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 @@ public abstract class RepositoryPage extends BasePage {
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;
}