<%@ 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" %> " <%= ComponentAccessor.getComponent(ProductVersionDataBeanProvider.class).get().getBodyHtmlAttributes() %>>
<%@ include file="/includes/decorators/aui-layout/notifications-header.jsp" %> <%@ include file="/includes/admin/admin-info-notifications.jsp" %> <%@ include file="/includes/decorators/unsupported-browsers.jsp" %> <%@ include file="/includes/decorators/aui-layout/header.jsp" %>
<%@ include file="/includes/decorators/aui-layout/notifications-content.jsp" %>
<%@ include file="/includes/decorators/aui-layout/footer.jsp" %>