| | |
| | |
|
| | | // navigation links
|
| | | List<PageRegistration> pages = new ArrayList<PageRegistration>();
|
| | | pages.add(new PageRegistration("gb.repositories", RepositoriesPage.class));
|
| | | pages.add(new PageRegistration("gb.activity", ActivityPage.class));
|
| | | 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));
|
| | | }
|
| | |
| | | }
|
| | |
|
| | | 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 (filters.size() > 0) {
|
| | | // add All Repositories
|
| | | filters.add(new DropDownMenuItem(MessageFormat.format("All Repositories ({0})",
|
| | | repositories.size()), null, null));
|
| | | filters.add(new DropDownMenuItem(MessageFormat.format("{0} ({1})",
|
| | | getString("gb.tokenJurDescription"), repositories.size()), null, null));
|
| | | }
|
| | |
|
| | | return new ArrayList<DropDownMenuItem>(filters);
|