| | |
| | | import com.gitblit.wicket.LinkPanel;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | | import com.gitblit.wicket.models.RepositoryModel;
|
| | | import com.gitblit.wicket.models.User;
|
| | |
|
| | | public class RepositoriesPage extends BasePage {
|
| | |
|
| | |
| | |
|
| | | Fragment adminLinks = new Fragment("adminPanel", "adminLinks", this);
|
| | | adminLinks.add(new BookmarkablePageLink<Void>("newRepository", EditRepositoryPage.class));
|
| | | adminLinks.add(new BookmarkablePageLink<Void>("newUser", RepositoriesPage.class));
|
| | | adminLinks.add(new BookmarkablePageLink<Void>("newUser", EditUserPage.class));
|
| | | adminLinks.add(new BookmarkablePageLink<Void>("editUsers", RepositoriesPage.class));
|
| | | add(adminLinks.setVisible(showAdmin));
|
| | |
|
| | | // display an error message cached from a redirect
|
| | |
| | | }
|
| | | add(repositoriesMessage);
|
| | |
|
| | | List<RepositoryModel> rows = GitBlit.self().getRepositoryModels();
|
| | | User user = GitBlitWebSession.get().getUser();
|
| | | List<RepositoryModel> rows = GitBlit.self().getRepositoryModels(user);
|
| | | DataProvider dp = new DataProvider(rows);
|
| | | DataView<RepositoryModel> dataView = new DataView<RepositoryModel>("repository", dp) {
|
| | | private static final long serialVersionUID = 1L;
|
| | |
| | | if (entry.useTickets) {
|
| | | item.add(WicketUtils.newImage("ticketsIcon", "bug_16x16.png", getString("gb.tickets")));
|
| | | } else {
|
| | | item.add(WicketUtils.newClearPixel("ticketsIcon"));
|
| | | item.add(WicketUtils.newBlankImage("ticketsIcon"));
|
| | | }
|
| | |
|
| | | if (entry.useDocs) {
|
| | | item.add(WicketUtils.newImage("docsIcon", "book_16x16.png", getString("gb.docs")));
|
| | | } else {
|
| | | item.add(WicketUtils.newClearPixel("docsIcon"));
|
| | | item.add(WicketUtils.newBlankImage("docsIcon"));
|
| | | }
|
| | |
|
| | | if (entry.useRestrictedAccess) {
|
| | | item.add(WicketUtils.newImage("restrictedAccessIcon", "lock_16x16.png", getString("gb.restrictedAccess")));
|
| | | } else {
|
| | | item.add(WicketUtils.newClearPixel("restrictedAccessIcon"));
|
| | | switch (entry.accessRestriction) {
|
| | | case NONE:
|
| | | item.add(WicketUtils.newBlankImage("restrictedAccessIcon"));
|
| | | break;
|
| | | case PUSH:
|
| | | item.add(WicketUtils.newImage("restrictedAccessIcon", "lock_go_16x16.png", getString("gb.pushRestricted")));
|
| | | break;
|
| | | case CLONE:
|
| | | item.add(WicketUtils.newImage("restrictedAccessIcon", "lock_pull_16x16.png", getString("gb.cloneRestricted")));
|
| | | break;
|
| | | case VIEW:
|
| | | item.add(WicketUtils.newImage("restrictedAccessIcon", "shield_16x16.png", getString("gb.viewRestricted")));
|
| | | break;
|
| | | default:
|
| | | item.add(WicketUtils.newBlankImage("restrictedAccessIcon"));
|
| | | }
|
| | |
|
| | | item.add(new Label("repositoryOwner", entry.owner));
|