src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt

changeset 250
ce6d539bb970
parent 249
6bded7090719
child 260
fb2ae2d63a56
     1.1 --- a/src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt	Sat Jun 04 18:29:58 2022 +0200
     1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt	Sat Jun 04 18:35:45 2022 +0200
     1.3 @@ -40,7 +40,7 @@
     1.4  
     1.5  class IssueSorter(private vararg val criteria: Criteria) : Comparator<Issue> {
     1.6      enum class Field {
     1.7 -        DONE, ETA, UPDATED
     1.8 +        PHASE, ETA, UPDATED
     1.9      }
    1.10  
    1.11      data class Criteria(val field: Field, val asc: Boolean = true)
    1.12 @@ -51,7 +51,7 @@
    1.13          }
    1.14          for (c in criteria) {
    1.15              val result = when (c.field) {
    1.16 -                Field.DONE -> (left.status.phase == IssueStatusPhase.Done).compareTo(right.status.phase == IssueStatusPhase.Done)
    1.17 +                Field.PHASE -> left.status.phase.compareTo(right.status.phase)
    1.18                  Field.ETA -> {
    1.19                      val l = left.eta
    1.20                      val r = right.eta

mercurial