diff options
Diffstat (limited to 'models')
-rw-r--r-- | models/issue.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/models/issue.go b/models/issue.go index cf62134b..0835d1c9 100644 --- a/models/issue.go +++ b/models/issue.go @@ -640,6 +640,7 @@ type Milestone struct { Completeness int // Percentage(1-100). Deadline time.Time DeadlineString string `xorm:"-"` + IsOverDue bool `xorm:"-"` ClosedDate time.Time } @@ -651,6 +652,9 @@ func (m *Milestone) BeforeSet(colName string, val xorm.Cell) { } m.DeadlineString = t.Format("2006-01-02") + if time.Now().After(t) { + m.IsOverDue = true + } } } |