src/main/kotlin/de/uapcore/lightpit/servlet/FeedServlet.kt

changeset 239
9365c7fb0240
parent 238
1d48b38ca349
child 240
7303812a4424
     1.1 --- a/src/main/kotlin/de/uapcore/lightpit/servlet/FeedServlet.kt	Sun Oct 10 15:12:12 2021 +0200
     1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/servlet/FeedServlet.kt	Sat Nov 27 10:44:17 2021 +0100
     1.3 @@ -125,10 +125,14 @@
     1.4              http.response.sendError(404)
     1.5              return
     1.6          }
     1.7 +        val assignees = http.param("assignee")?.split(',')
     1.8  
     1.9          val days = http.param("days")?.toIntOrNull() ?: 30
    1.10  
    1.11 -        val issueHistory = dao.listIssueHistory(project.id, days)
    1.12 +        val issuesFromDb = dao.listIssueHistory(project.id, days)
    1.13 +        val issueHistory = if (assignees == null) issuesFromDb else
    1.14 +            issuesFromDb.filter { assignees.contains(it.data.assigneeUsername) }
    1.15 +
    1.16          // TODO: add comment history depending on parameter
    1.17  
    1.18          http.view = IssueFeed(project, generateFeedEntries(issueHistory))

mercurial