<%@ page import="com.atlassian.jira.util.ComponentFactory" %> <%@ page import="com.atlassian.jira.config.ReindexMessageManager" %> <%@ page import="com.atlassian.jira.security.JiraAuthenticationContext" %> <%@ page import="com.atlassian.jira.user.util.UserUtil" %> <%@ page import="com.atlassian.jira.security.PermissionManager" %> <%@ page import="com.atlassian.jira.security.Permissions" %> <%@ page import="com.atlassian.jira.ComponentManager" %> <%@ page import="org.apache.commons.lang.StringUtils" %> <% ReindexMessageManager reindexMessageManager = ComponentAccessor.getComponentOfType(ReindexMessageManager.class); JiraAuthenticationContext authenticationContext = ComponentAccessor.getComponentOfType(JiraAuthenticationContext.class); final boolean isAdmin = ComponentAccessor.getComponentOfType(PermissionManager.class).hasPermission(Permissions.ADMINISTER, authenticationContext.getUser()); final String message = reindexMessageManager.getMessage(authenticationContext.getLoggedInUser()); if (isAdmin && !StringUtils.isBlank(message)) { %> info <%= message %> <% } UserUtil userUtil = ComponentAccessor.getComponentOfType(UserUtil.class); if (isAdmin && userUtil.hasExceededUserLimit()) { %> warning <% } %>