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

changeset 307
23fe9f174d2d
parent 306
1ab9f65e683e
child 311
bf67e0ff7131
--- a/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Sun Jul 28 14:13:36 2024 +0200
+++ b/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Tue Jul 30 18:53:39 2024 +0200
@@ -115,12 +115,13 @@
                     (!filter.onlyMine || (it.assignee?.username ?: "") == (http.remoteUser ?: "<Anonymous>")) &&
                     (!filter.onlyBlocker || (relationsMap[it.id]?.any { (_,type) -> type.blocking }?:false)) &&
                     (filter.status.isEmpty() || filter.status.contains(it.status)) &&
-                    (filter.category.isEmpty() || filter.category.contains(it.category))
+                    (filter.category.isEmpty() || filter.category.contains(it.category)) &&
+                    (filter.onlyMine || filter.assignee.isEmpty() || filter.assignee.contains(it.assignee?.id ?: -1))
                 }
 
             with(http) {
                 pageTitle = project.name
-                view = ProjectDetails(path, issues, filter)
+                view = ProjectDetails(path, issues, filter, dao.listUsers().sortedBy(User::shortDisplayname))
                 feedPath = feedPath(project)
                 navigationMenu = projectNavMenu(dao.listProjects(), path)
                 styleSheets = listOf("projects")

mercurial