Drop redundant columns from issue_user table (#638)

This commit is contained in:
Ethan Koenig 2017-02-03 02:22:39 -05:00 committed by Lunny Xiao
parent 400b6fd61c
commit 68bdaf0a6b
3 changed files with 22 additions and 105 deletions

View file

@ -213,26 +213,14 @@ func Issues(ctx *context.Context) {
}
}
// Get issue-user relations.
pairs, err := models.GetIssueUsers(repo.ID, posterID, isShowClosed)
if err != nil {
ctx.Handle(500, "GetIssueUsers", err)
return
}
// Get posters.
for i := range issues {
// Check read status
if !ctx.IsSigned {
issues[i].IsRead = true
continue
}
// Check read status.
idx := models.PairsContains(pairs, issues[i].ID, ctx.User.ID)
if idx > -1 {
issues[i].IsRead = pairs[idx].IsRead
} else {
issues[i].IsRead = true
} else if err = issues[i].GetIsRead(ctx.User.ID); err != nil {
ctx.Handle(500, "GetIsRead", err)
return
}
}
ctx.Data["Issues"] = issues