| | |
| | | } |
| | | ``` |
| | | |
| | | ### Admin Menu Items |
| | | |
| | | *SINCE 1.6.0* |
| | | |
| | | You can provide your own admin menu items by subclassing the *AdminMenuExtension* class. |
| | | |
| | | ```java |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import ro.fortsoft.pf4j.Extension; |
| | | import com.gitblit.extensions.AdminMenuExtension; |
| | | import com.gitblit.models.Menu.ExternalLinkMenuItem; |
| | | import com.gitblit.models.Menu.MenuItem; |
| | | import com.gitblit.models.UserModel; |
| | | |
| | | @Extension |
| | | public class MyAdminMenuContributor extends AdminMenuExtension { |
| | | |
| | | @Override |
| | | public List<MenuItem> getMenuItems(UserModel user) { |
| | | return Arrays.asList((MenuItem) new ExternalLinkMenuItem("Github", String.format("https://github.com/%s", user.username)); |
| | | } |
| | | } |
| | | ``` |
| | | |
| | | |