in server/src/jetbrains/buildServer/sharedResources/pages/actions/DeleteResourceAction.java [47:63]
protected void doProcess(@NotNull final HttpServletRequest request,
@NotNull final HttpServletResponse response,
@NotNull final Element ajaxResponse) {
final String resourceId = request.getParameter(SharedResourcesPluginConstants.WEB.PARAM_RESOURCE_ID);
final String projectId = request.getParameter(SharedResourcesPluginConstants.WEB.PARAM_PROJECT_ID);
final SProject project = myProjectManager.findProjectById(projectId);
if (project != null) {
SProjectFeatureDescriptor descriptor = myProjectFeatures.removeFeature(project, resourceId);
if (descriptor != null) {
final String resourceName = descriptor.getParameters().get(SharedResourcesPluginConstants.ProjectFeatureParameters.NAME);
project.schedulePersisting(myConfigActionFactory.createAction(project, "'" + resourceName + "' (" + resourceId + ") shared resource was removed"));
addMessage(request, "Resource " + resourceName + " was deleted");
}
} else {
LOG.error("Project [" + projectId + "] no longer exists!");
}
}