mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-01-15 08:14:02 +01:00
Added list of files
This commit is contained in:
@@ -210,6 +210,17 @@ class Statistics @Inject() (
|
||||
}
|
||||
}
|
||||
|
||||
def allFiles(selectorOption: Option[String]) = ReadAction.async { implicit req =>
|
||||
val (lastRefreshTime, resultsFuture) = projectReportsProvider.resultsForVersions(versions)
|
||||
resultsFuture flatMap { allResults =>
|
||||
select(allResults, selectorOption).fold(Future.successful(notFound())){ selection =>
|
||||
Future.successful(Ok(Txt(
|
||||
selection.result.groupedDependencies.flatMap(_.fileNames.map(_.replace('\\', '/'))).toSet.toIndexedSeq.sorted.mkString("\n")
|
||||
)))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
def allLibraries(selectorOption: Option[String]) = ReadAction.async { implicit req =>
|
||||
val (lastRefreshTime, resultsFuture) = projectReportsProvider.resultsForVersions(versions)
|
||||
resultsFuture flatMap { allResults =>
|
||||
|
||||
@@ -23,6 +23,7 @@ GET /stats/basic/*selector controllers.Statistics.basic(selec
|
||||
GET /stats/details controllers.Statistics.vulnerabilities(selector: Option[String], tagId: Option[Int])
|
||||
GET /stats/libraries/vulnerable controllers.Statistics.vulnerableLibraries(selector: Option[String])
|
||||
GET /stats/libraries/all controllers.Statistics.allLibraries(selector: Option[String])
|
||||
GET /stats/libraries/files controllers.Statistics.allFiles(selector: Option[String])
|
||||
GET /stats/libraries/gavs controllers.Statistics.allGavs(selector: Option[String])
|
||||
|
||||
GET /notifications controllers.Notifications.listProjects()
|
||||
|
||||
Reference in New Issue
Block a user