James Moger
2013-01-13 9cc56a1f60eff2ce1db40b7078eab92e78602e1c
src/com/gitblit/wicket/panels/ProjectRepositoryPanel.java
@@ -87,6 +87,12 @@
         add(forkFrag);
      }
      if (entry.isSparkleshared()) {
         add(WicketUtils.newImage("sparkleshareIcon", "star_16x16.png", localizer.getString("gb.isSparkleshared", parent)));
      } else {
         add(WicketUtils.newClearPixel("sparkleshareIcon").setVisible(false));
      }
      add(new BookmarkablePageLink<Void>("tickets", TicketsPage.class, pp).setVisible(entry.useTickets));
      add(new BookmarkablePageLink<Void>("docs", DocsPage.class, pp).setVisible(entry.useDocs));
@@ -134,8 +140,11 @@
      }
      UserModel user = GitBlitWebSession.get().getUser();
      if (user == null) {
         user = UserModel.ANONYMOUS;
      }
      Fragment repositoryLinks;
      boolean showOwner = user != null && user.username.equalsIgnoreCase(entry.owner);
      boolean showOwner = entry.isOwner(user.username);
      // owner of personal repository gets admin powers
      boolean showAdmin = isAdmin || entry.isUsersPersonalRepository(user.username);