%@ 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
<%
}
%>