|
|
@ -10,6 +10,8 @@ import ( |
|
|
|
"strings" |
|
|
|
"strings" |
|
|
|
"time" |
|
|
|
"time" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"github.com/go-xorm/xorm" |
|
|
|
|
|
|
|
|
|
|
|
"github.com/gogits/gogs/modules/base" |
|
|
|
"github.com/gogits/gogs/modules/base" |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
@ -281,9 +283,10 @@ const ( |
|
|
|
func GetIssueStats(rid, uid int64, isShowClosed bool, filterMode int) *IssueStats { |
|
|
|
func GetIssueStats(rid, uid int64, isShowClosed bool, filterMode int) *IssueStats { |
|
|
|
stats := &IssueStats{} |
|
|
|
stats := &IssueStats{} |
|
|
|
issue := new(Issue) |
|
|
|
issue := new(Issue) |
|
|
|
|
|
|
|
tmpSess := &xorm.Session{} |
|
|
|
|
|
|
|
|
|
|
|
sess := orm.Where("repo_id=?", rid) |
|
|
|
sess := orm.Where("repo_id=?", rid) |
|
|
|
tmpSess := sess |
|
|
|
*tmpSess = *sess |
|
|
|
stats.OpenCount, _ = tmpSess.And("is_closed=?", false).Count(issue) |
|
|
|
stats.OpenCount, _ = tmpSess.And("is_closed=?", false).Count(issue) |
|
|
|
*tmpSess = *sess |
|
|
|
*tmpSess = *sess |
|
|
|
stats.ClosedCount, _ = tmpSess.And("is_closed=?", true).Count(issue) |
|
|
|
stats.ClosedCount, _ = tmpSess.And("is_closed=?", true).Count(issue) |
|
|
|