43 |
43 |
44 var created: Timestamp = Timestamp.from(Instant.now()) |
44 var created: Timestamp = Timestamp.from(Instant.now()) |
45 var updated: Timestamp = Timestamp.from(Instant.now()) |
45 var updated: Timestamp = Timestamp.from(Instant.now()) |
46 var eta: Date? = null |
46 var eta: Date? = null |
47 |
47 |
48 var affectedVersions = emptyList<Version>() |
48 var affected: Version? = null |
49 var resolvedVersions = emptyList<Version>() |
49 var resolved: Version? = null |
50 |
50 |
51 /** |
51 /** |
52 * An issue is overdue, if it is not done and the ETA is before the current time. |
52 * An issue is overdue, if it is not done and the ETA is before the current time. |
53 */ |
53 */ |
54 val overdue get() = status.phase != IssueStatusPhase.Done && eta?.before(Date(System.currentTimeMillis())) ?: false |
54 val overdue get() = status.phase != IssueStatusPhase.Done && eta?.before(Date(System.currentTimeMillis())) ?: false |