aboutsummaryrefslogtreecommitdiff
path: root/routers/repo/issue.go
diff options
context:
space:
mode:
Diffstat (limited to 'routers/repo/issue.go')
-rw-r--r--routers/repo/issue.go18
1 files changed, 14 insertions, 4 deletions
diff --git a/routers/repo/issue.go b/routers/repo/issue.go
index fc6ee9eb..7aa74735 100644
--- a/routers/repo/issue.go
+++ b/routers/repo/issue.go
@@ -254,10 +254,12 @@ func ViewIssue(ctx *middleware.Context, params martini.Params) {
}
}
- // Update issue-user.
- if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.Id); err != nil {
- ctx.Handle(500, "issue.ViewIssue(UpdateIssueUserPairByRead): %v", err)
- return
+ if ctx.IsSigned {
+ // Update issue-user.
+ if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.Id); err != nil {
+ ctx.Handle(500, "issue.ViewIssue(UpdateIssueUserPairByRead): %v", err)
+ return
+ }
}
// Get poster and Assignee.
@@ -458,3 +460,11 @@ func Milestones(ctx *middleware.Context) {
ctx.HTML(200, "issue/milestone")
}
+
+func NewMilestones(ctx *middleware.Context) {
+ ctx.Data["Title"] = "New Milestones"
+ ctx.Data["IsRepoToolbarIssues"] = true
+ ctx.Data["IsRepoToolbarIssuesList"] = true
+
+ ctx.HTML(200, "issue/milestone_new")
+}