in aws-ecs-server/src/main/kotlin/jetbrains/buildServer/clouds/ecs/web/EcsProfileEditController.kt [63:79]
override fun doGet(request: HttpServletRequest, response: HttpServletResponse): ModelAndView {
val mv = ModelAndView(pluginDescriptor.getPluginResourcesPath("editProfile.jsp"))
val projectId = request.getParameter("projectId")
val pools = ArrayList<AgentPool>()
if (BuildProject.ROOT_PROJECT_ID != projectId) {
pools.add(AgentPoolUtil.DUMMY_PROJECT_POOL)
}
pools.addAll(agentPoolManager.getProjectOwnedAgentPools(projectId))
mv.model.put("launchTypes", LaunchType.values().toMutableList())
mv.model["fargateVersions"] = EcsParameterConstants.FARGATE_VERSIONS.toMutableList()
mv.model.put("agentPools", pools)
mv.model.put("taskDefChooserUrl", taskDefsController.url)
mv.model.put("clusterChooserUrl", clustersController.url)
mv.model.put("deleteImageUrl", deleteImageDialogController.url)
mv.model.put("testConnectionUrl", url + "?testConnection=true")
return mv
}