From 7a401a3ff909bf82fb4068d6dba430497f74084a Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 05 May 2014 11:32:46 -0400 Subject: [PATCH] Allow plugins to extend the top navbar and repository navbar --- src/main/java/com/gitblit/extensions/RepositoryNavLinkExtension.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gitblit/extensions/AdminMenuExtension.java b/src/main/java/com/gitblit/extensions/RepositoryNavLinkExtension.java similarity index 69% copy from src/main/java/com/gitblit/extensions/AdminMenuExtension.java copy to src/main/java/com/gitblit/extensions/RepositoryNavLinkExtension.java index 8fe4288..2b05c5a 100644 --- a/src/main/java/com/gitblit/extensions/AdminMenuExtension.java +++ b/src/main/java/com/gitblit/extensions/RepositoryNavLinkExtension.java @@ -19,22 +19,24 @@ import ro.fortsoft.pf4j.ExtensionPoint; -import com.gitblit.models.Menu.MenuItem; +import com.gitblit.models.NavLink; +import com.gitblit.models.RepositoryModel; import com.gitblit.models.UserModel; /** - * Extension point to contribute administration menu items. + * Extension point to contribute repository page navigation links. * * @author James Moger * @since 1.6.0 * */ -public abstract class AdminMenuExtension implements ExtensionPoint { +public abstract class RepositoryNavLinkExtension implements ExtensionPoint { /** * @param user + * @param repository * @since 1.6.0 - * @return a list of menu items + * @return a list of nav links */ - public abstract List<MenuItem> getMenuItems(UserModel user); + public abstract List<NavLink> getNavLinks(UserModel user, RepositoryModel repository); } -- Gitblit v1.9.1