Added list of all project, including those not included by the filter

This commit is contained in:
Šesták Vít
2017-06-15 17:30:15 +02:00
parent 79584020b2
commit 74ab645475
5 changed files with 34 additions and 1 deletions

View File

@@ -312,6 +312,16 @@ class Statistics @Inject()(
}
}
def affectedProjects(depId: Hashes) = ReadAction.async { implicit req =>
val (lastRefreshTime, resultsFuture) = projectReportsProvider.resultsForVersions(versions)
resultsFuture flatMap { case (successfulResults, failedResults) =>
val selection = dependencyCheckReportsParser.parseReports(successfulResults, failedResults)
Future.successful(Ok(views.html.affectedProjects(
dep = selection.groupedDependenciesByHashes(depId)
)).withHeaders("Content-type" -> "text/plain; charset=utf-8"))
}
}
def allFiles(selectorOption: Option[String]) = ReadAction.async { implicit req =>
val (lastRefreshTime, resultsFuture) = projectReportsProvider.resultsForVersions(versions)
resultsFuture flatMap { allResults =>