James Moger
2011-12-28 7f14da3aceae2db516a7bec2c2e00d48049ec7b5
Strip named repository parameter from root page parameters
1 files modified
13 ■■■■ changed files
src/com/gitblit/wicket/pages/RootPage.java 13 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/pages/RootPage.java
@@ -94,8 +94,8 @@
        // navigation links
        List<PageRegistration> pages = new ArrayList<PageRegistration>();
        pages.add(new PageRegistration("gb.repositories", RepositoriesPage.class, getPageParameters()));
        pages.add(new PageRegistration("gb.activity", ActivityPage.class, getPageParameters()));
        pages.add(new PageRegistration("gb.repositories", RepositoriesPage.class, getRootPageParameters()));
        pages.add(new PageRegistration("gb.activity", ActivityPage.class, getRootPageParameters()));
        if (showAdmin) {
            pages.add(new PageRegistration("gb.users", UsersPage.class));
        }
@@ -163,6 +163,15 @@
        super.setupPage(repositoryName, pageName);
    }
    private PageParameters getRootPageParameters() {
        PageParameters params = getPageParameters();
        if (params != null) {
            // remove named repository parameter
            params.remove("r");
        }
        return params;
    }
    private void loginUser(UserModel user) {
        if (user != null) {