diff -r 1d48b38ca349 -r 9365c7fb0240 src/main/kotlin/de/uapcore/lightpit/servlet/FeedServlet.kt --- a/src/main/kotlin/de/uapcore/lightpit/servlet/FeedServlet.kt Sun Oct 10 15:12:12 2021 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/servlet/FeedServlet.kt Sat Nov 27 10:44:17 2021 +0100 @@ -125,10 +125,14 @@ http.response.sendError(404) return } + val assignees = http.param("assignee")?.split(',') val days = http.param("days")?.toIntOrNull() ?: 30 - val issueHistory = dao.listIssueHistory(project.id, days) + val issuesFromDb = dao.listIssueHistory(project.id, days) + val issueHistory = if (assignees == null) issuesFromDb else + issuesFromDb.filter { assignees.contains(it.data.assigneeUsername) } + // TODO: add comment history depending on parameter http.view = IssueFeed(project, generateFeedEntries(issueHistory))