%@ 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.util.ComponentFactory" %>
<%@ page import="com.atlassian.jira.web.sitemesh.AdminDecoratorHelper" %>
<%@ page import="com.atlassian.jira.security.PermissionManager" %>
<%@ page import="com.atlassian.jira.security.Permissions" %>
<%@ page import="com.atlassian.jira.web.util.ProductVersionDataBeanProvider" %>
<%@ page import="com.atlassian.plugin.webresource.WebResourceManager" %>
<%@ page import="com.atlassian.jira.plugin.keyboardshortcut.KeyboardShortcutManager" %>
<%@ page import="org.apache.commons.lang.StringUtils" %>
<%@ taglib uri="sitemesh-decorator" prefix="decorator" %>
<%@ taglib uri="sitemesh-page" prefix="page" %>
<%@ taglib uri="webwork" prefix="ww"%>
<%@ taglib uri="webwork" prefix="ui"%>
<%@ taglib uri="webwork" prefix="aui"%>
<%
{
final ComponentFactory factory = ComponentAccessor.getComponentOfType(ComponentFactory.class);
final AdminDecoratorHelper helper = factory.createObject(AdminDecoratorHelper.class);
helper.setCurrentSection(configPage.getProperty("meta.admin.active.section"));
helper.setCurrentTab(configPage.getProperty("meta.admin.active.tab"));
helper.setProject(configPage.getProperty("meta.projectKey"));
request.setAttribute("adminHelper", helper);
request.setAttribute("jira.admin.mode",true);
request.setAttribute("jira.selected.section", helper.getSelectedMenuSection()); // Determine what tab should be active
// Plugins 2.5 allows us to perform context-based resource inclusion. This defines the context "atl.admin"
final WebResourceManager adminWebResourceManager = ComponentAccessor.getWebResourceManager();
adminWebResourceManager.requireResourcesForContext("atl.admin");
adminWebResourceManager.requireResourcesForContext("jira.admin");
final KeyboardShortcutManager adminKeyboardShortcutManager = ComponentAccessor.getComponentOfType(KeyboardShortcutManager.class);
adminKeyboardShortcutManager.requireShortcutsForContext(KeyboardShortcutManager.Context.admin);
}
%>
<%@ include file="/includes/decorators/aui-layout/head-common.jsp" %>
<%@ include file="/includes/decorators/aui-layout/head-resources.jsp" %>