protected RequiredResources getRequestLocalRequiredResources() { return pageBuilderService.assembler().resources(); }
@Override public void writeHtml(Writer writer, Map<String, Object> map) throws IOException { pageBuilderService.assembler().resources().requireContext("hipchat-issue-panel"); writer.append("<div id=\"hipchat-issue-panel-spinner\"></div><div id=\"hipchat-issue-panel\" class=\"hipchat-issue-panel\"><div id=\"hipchat-issue-panel-errors\" class=\"errors\"></div></div>"); } }
private void requireResources() { pageBuilderService.assembler().resources().requireWebResource("jira.webresources:signup"); }
private void includeResourcesForParentIssuePicker() { pageBuilderService.assembler().resources().requireWebResource("jira.webresources:jira-bulk-edit"); }
private void includeResourcesForAnalytics() { pageBuilderService.assembler().resources().requireWebResource("jira.webresources:jira-bulk-edit-analytics"); }
private void render(final String template, Map<String, Object> context, final HttpServletResponse response) throws IOException { response.setContentType("text/html; charset=utf-8"); pageBuilderService.assembler().resources().requireWebResource("com.atlassian.auiplugin:ajs"); pageBuilderService.assembler().resources().requireWebResource("com.atlassian.auiplugin:aui-table"); templateRenderer.render(template, context, response.getWriter()); }
private void requireResources() { pageBuilderService.assembler().resources().requireContext("jira.plugin.hipchat.project.configure"); // Not present in older versions of JIRA, so we require it here to avoid errors in soy templates, see https://jira.atlassian.com/browse/HC-12820 pageBuilderService.assembler().resources().requireContext("com.atlassian.auiplugin:aui-flag"); }
@Override public String apply(Object... args) { String context = (String) args[0]; pageBuilderService.assembler().resources().requireContext(context); return ""; }
@Override public String render(Optional<String> projectKey) { RequiredResources requiredResources = pageBuilderService.assembler().resources(); if (projectKey.isPresent()) { return unlicensedProjectPageRenderer.render(requiredResources, FishEyeUtil.SOFTWARE_TYPE, getProjectUrl(projectKey.get())); } else { return unlicensedProjectPageRenderer.render(requiredResources, FishEyeUtil.SOFTWARE_TYPE); } }
@Override protected String doExecute() throws Exception { pageBuilderService.assembler().resources().requireContext("scheduler-admin"); return super.doExecute(); }
@Override public String execute() throws Exception { // Not present in older versions of JIRA, so we require it here to avoid errors in soy templates, see https://jira.atlassian.com/browse/HC-12820 pageBuilderService.assembler().resources().requireContext("com.atlassian.auiplugin:aui-flag"); return super.execute(); } }
public String getEmbeddedHtml(String url, Map<String, String> params) { pageBuilderService.assembler().resources().requireWebResource( "com.atlassian.confluence.extra.widgetconnector:twitter-webresources"); return velocityRenderService.render(url, getParameters(url, params)); }
@Override public void writePreHead(final Writer writer) { webResourceAssembler.resources() .requireContext("atl.general") .requireContext("jira.general"); final FieldsResourceIncluder headFieldResourceIncluder = ComponentAccessor.getComponent(FieldsResourceIncluder.class); headFieldResourceIncluder.includeFieldResourcesForCurrentUser(); super.writePreHead(writer); } }
@Override public void requireResource(final String moduleCompleteKey, final Writer writer, final UrlMode urlMode) { WebResourceAssembler webResourceAssembler = createSuperbatchingDisabledWebResourceAssembler(); webResourceAssembler.resources().requireWebResource(moduleCompleteKey); final WebResourceSet webResourceSet = webResourceAssembler.assembled().drainIncludedResources(); webResourceSet.writeHtmlTags(writer, UrlModeUtils.convert(urlMode)); }
@Override public void includeResources(final Iterable<String> moduleCompleteKeys, final Writer writer, final UrlMode urlMode) { // Include resources from the super batch as we don't include the super batch itself WebResourceAssembler webResourceAssembler = createSuperbatchingDisabledWebResourceAssembler(); for (final String moduleCompleteKey : moduleCompleteKeys) { webResourceAssembler.resources().requireWebResource(moduleCompleteKey); } final WebResourceSet webResourceSet = webResourceAssembler.assembled().drainIncludedResources(); webResourceSet.writeHtmlTags(writer, UrlModeUtils.convert(urlMode)); }
private WebResourceAssembler createAssembler( RootPage page, Coordinate coord, PrebakeWebResourceAssemblerFactory fct) { WebResourceAssembler assembler = fct .create() .withCoordinate(coord) .build(); assembler.resources().requirePage(page.getWebResource().getKey()); return assembler; }
@Override protected String doExecute() throws Exception { if (dismiss) { applicationProperties.setOption(PROPERTY_POST_MIGRATION_PAGE_DISPLAYED, true); //It is no longer needed, so there is no point in checking if page should be redirected to it. pageRedirect.unregisterSelf(); return getRedirect(URL_JIRA_HOME); } pageBuilderService.assembler().resources().requireWebResource("jira.webresources:renaissance-migration"); return super.doExecute(); }
@Override protected String doExecute() throws Exception { final VelocityRequestContext requestContext = velocityRequestContextFactory.getJiraVelocityRequestContext(); final VelocityRequestSession session = requestContext.getSession(); session.removeAttribute(SessionKeys.CURRENT_ADMIN_PROJECT); session.removeAttribute(SessionKeys.CURRENT_ADMIN_PROJECT_TAB); session.removeAttribute(SessionKeys.CURRENT_ADMIN_PROJECT_RETURN_URL); ComponentAccessor.getComponent(PageBuilderService.class).assembler().resources().requireWebResource("jira.webresources:init-change-project-type-dialog"); return super.doExecute(); }
@Override protected String doExecute() { pageBuilder.assembler().resources().requireWebResource("jira.webresources:application-roles-init"); pageBuilder.assembler().data().requireData("com.atlassian.jira.web.action.admin.application-access:upgrade-jira-url", helpUrls.getUrl("upgrading").getUrl()); pageBuilder.assembler().data().requireData("com.atlassian.jira.web.action.admin.application-access:reduce-user-count-url", helpUrls.getUrl("user_management.reduce.count").getUrl()); pageBuilder.assembler().data().requireData("com.atlassian.jira.web.action.admin.application-access:defapp-selector-webpanels", escape(renderPanel(DEFAPP_LOCATION, ImmutableMap.of()))); pageBuilder.assembler().data().requireData("com.atlassian.jira.web.action.admin.application-access:managing-groups-url", helpUrls.getUrl("jira-applications_access.managing_user_access_to_applications").getUrl()); return SUCCESS; }