public ArtifactoryGlobalServerConfigTab(final @NotNull WebControllerManager controllerManager, final @NotNull ArtifactoryServerListener serverListener, final @NotNull SecurityContext securityContext) { super(controllerManager, PlaceId.ADMIN_SERVER_CONFIGURATION_TAB, ConstantValues.NAME, "artifactoryGlobalServerConfigTab.jsp", "Artifactory"); this.securityContext = securityContext; configPersistenceManager = serverListener.getConfigModel(); setPosition(PositionConstraint.after("serverConfigGeneral")); register(); controllerManager.registerController("/admin/artifactory/serverConfigTab.html", new ArtifactoryGlobalServerConfigController(configPersistenceManager)); }
public HubGlobalServerConfigTab(@NotNull final WebControllerManager controllerManager, @NotNull final HubServerListener codecenterListener) { super(controllerManager, PlaceId.ADMIN_SERVER_CONFIGURATION_TAB, "hub", "hubGlobalServerConfigTab.jsp", "Hub"); setPosition(PositionConstraint.after("serverConfigGeneral")); register(); configPersistenceManager = codecenterListener.getConfigManager(); controllerManager.registerController("/admin/hub/serverHubConfigTab.html", new HubGlobalServerConfigController(configPersistenceManager)); }
public SlackAdminPage(PagePlaces pagePlaces, PluginDescriptor descriptor , SlackConfigProcessor configProcessor) { super(pagePlaces); setPluginName("slackNotifier"); setIncludeUrl(descriptor.getPluginResourcesPath("/admin/slackAdminPage.jsp")); setTabTitle("Slack Notifier"); setPosition(PositionConstraint.after("clouds", "email", "jabber")); register(); this.configProcesser = configProcessor ; }
public WebHookAdminPage(@NotNull PagePlaces pagePlaces, @NotNull PluginDescriptor descriptor, @NotNull WebHookHistoryRepository webHookHistoryRepository, @NotNull WebHookTemplateManager webHookTemplateManager ) { super(pagePlaces); this.myWebHookHistoryRepository = webHookHistoryRepository; this.myWebHookTemplateManager = webHookTemplateManager; setPluginName(TC_WEB_HOOK_REST_API_ADMIN_ID); setIncludeUrl(descriptor.getPluginResourcesPath("WebHook/adminTab.jsp")); addCssFile(descriptor.getPluginResourcesPath("WebHook/css/styles.css")); addCssFile(descriptor.getPluginResourcesPath("WebHook/css/graph-colours.css")); addJsFile(descriptor.getPluginResourcesPath("WebHook/js/Chart.bundle.min.js")); addJsFile(descriptor.getPluginResourcesPath("WebHook/js/admin-chart.js")); setTabTitle("WebHooks"); setPosition(PositionConstraint.after("clouds", "email", "jabber", "plugins", "tcDebRepository")); register(); }
public WebHookRestApiAdminPage( @NotNull SBuildServer server, @NotNull PagePlaces pagePlaces, @NotNull PluginDescriptor descriptor, @NotNull WebHookTeamCityRestApiZipPluginFixer webHookTeamCityRestApiZipPluginFixer ) { super(pagePlaces); myPluginFixer = webHookTeamCityRestApiZipPluginFixer; setPluginName(TC_WEB_HOOK_REST_API_ADMIN_ID); setIncludeUrl(descriptor.getPluginResourcesPath("WebHookRestApi/adminTab.jsp")); addCssFile(descriptor.getPluginResourcesPath("WebHookRestApi/css/tcWebHooksApi.css")); addJsFile(descriptor.getPluginResourcesPath("WebHookRestApi/restApiHealthStatus.js")); if (isRestartable(server)) { addJsFile("/js/bs/serverRestart.js"); } else { addJsFile(descriptor.getPluginResourcesPath("WebHookRestApi/serverNoRestart.js")); } setTabTitle("WebHooks REST API"); setPosition(PositionConstraint.after("clouds", "email", "jabber", "plugins", "tcWebHooks")); register(); }