# HG changeset patch # User Mike Becker # Date 1722879856 -7200 # Node ID 8a8b1c5d168b0704328173145a5e4fade1b539e6 # Parent 7cfe88b8e2199d938e2f4520fe9333ddf7c3e94d more filters are now automatically shown when one is in use fixes #406 diff -r 7cfe88b8e219 -r 8a8b1c5d168b src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt --- a/src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt Mon Aug 05 19:38:47 2024 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt Mon Aug 05 19:44:16 2024 +0200 @@ -228,6 +228,8 @@ val sortSecondary: IssueSorter.Criteria = evalSort(http, "secondary", IssueSorter.Criteria(IssueSorter.Field.ETA)) val sortTertiary: IssueSorter.Criteria = evalSort(http, "tertiary", IssueSorter.Criteria(IssueSorter.Field.UPDATED, false)) + val anyListFilterActive = status.isNotEmpty() || category.isNotEmpty() || assignee.isNotEmpty() + fun containsAssignee(user: User?): Boolean = assignee.contains(user?.id?:-1) private fun evalSort(http: HttpRequest, prio: String, defaultValue: IssueSorter.Criteria): IssueSorter.Criteria { diff -r 7cfe88b8e219 -r 8a8b1c5d168b src/main/webapp/WEB-INF/changelogs/changelog-de.jspf --- a/src/main/webapp/WEB-INF/changelogs/changelog-de.jspf Mon Aug 05 19:38:47 2024 +0200 +++ b/src/main/webapp/WEB-INF/changelogs/changelog-de.jspf Mon Aug 05 19:44:16 2024 +0200 @@ -30,6 +30,7 @@
  • Neue globale Vorgangsseite hinzugefügt.
  • Filter für Bearbeiter hinzugefügt.
  • Filter für Vorgangsphasen hinzugefügt.
  • +
  • Erweiterte Filter werden nun autoamtisch angezeigt, wenn einer von ihnen in Verwendung ist.
  • Automatische Zuweisung von Vorgängen bezieht neben der Leitung für eine Komponente nun auch die Leitung des Projektes ein.
  • Der "OK" Button im Vorgangseditor führt nun zurück zur Vorgangsübersicht.
  • Ein neuer "Speichern" Button im Vorgangseditor führt, wie zuvor, zurück zur Vorgangsansicht.
  • diff -r 7cfe88b8e219 -r 8a8b1c5d168b src/main/webapp/WEB-INF/changelogs/changelog.jspf --- a/src/main/webapp/WEB-INF/changelogs/changelog.jspf Mon Aug 05 19:38:47 2024 +0200 +++ b/src/main/webapp/WEB-INF/changelogs/changelog.jspf Mon Aug 05 19:44:16 2024 +0200 @@ -30,6 +30,7 @@
  • Add new Issues page to globally list all issues across all projects.
  • Add filter for assignee.
  • Add filter for issue phases.
  • +
  • Advanced filter are now automatically shown when one of them is used.
  • Automatic assignment of issue now uses the project lead as fallback when no component lead is available.
  • The "OK" button in the issue editor now leads to the issue overview.
  • A new "Save" button in the issue editor retains the old behavior and returns to the issue viewer.
  • diff -r 7cfe88b8e219 -r 8a8b1c5d168b src/main/webapp/WEB-INF/jspf/issue-filter.jspf --- a/src/main/webapp/WEB-INF/jspf/issue-filter.jspf Mon Aug 05 19:38:47 2024 +0200 +++ b/src/main/webapp/WEB-INF/jspf/issue-filter.jspf Mon Aug 05 19:44:16 2024 +0200 @@ -27,7 +27,8 @@