protected void requireCreatedUsersNames() { pageBuilderService.assembler().data().requireData("UserBrowser:createdUsersDisplayNames", writer -> { final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(JsonGenerator.Feature.AUTO_CLOSE_TARGET, false); objectMapper.writeValue(writer, getCreatedUsersDisplayNames()); }); }
@Override public void provideData(WebResourceAssembler assembler, ApplicationUser user, Project project) { assembler.data().requireData(DIALOGS_KEY, getJsonable(dialogContentProvider.getContent(user, project))); }
@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; }
@Override protected String doExecute() throws Exception { if (!projects.get().isEmpty()) { pageBuilderService.assembler().resources().requireWebResource("jira.webresources:browseprojects"); pageBuilderService.assembler().resources().requireContext("jira.browse"); pageBuilderService.assembler().resources().requireContext("jira.browse.projects"); //prepare data for Backbone application pageBuilderService.assembler().data().requireData("com.atlassian.jira.project.browse:categories", getCategoriesJsonable()); pageBuilderService.assembler().data().requireData("com.atlassian.jira.project.browse:projects", getProjectsJsonable()); pageBuilderService.assembler().data().requireData("com.atlassian.jira.project.browse:projectTypes", getProjectTypesJsonable()); pageBuilderService.assembler().data().requireData("com.atlassian.jira.project.browse:selectedCategory", getSelectedCategory()); if(projectTypesDarkFeature.isEnabled()) { pageBuilderService.assembler().data().requireData("com.atlassian.jira.project.browse:availableProjectTypes", getAvailableProjectTypesJsonable()); pageBuilderService.assembler().data().requireData("com.atlassian.jira.project.browse:selectedProjectType", getSelectedProjectType()); } return super.doExecute(); } else { return ERROR; } }
assembler.data().requireData("dashboardInfoMessage", getInfoMessage()); assembler.data().requireData("dashboardInstallMessage", getInstallationMessage()); assembler.resources() .requireWebResource("com.atlassian.gadgets.dashboard:dashboard")