Skip to content

Commit 21eaeb8

Browse files
authored
Issue writers perms can modify issues (#10623) (#10626)
Signed-off-by: jolheiser <[email protected]>
1 parent 9a929ad commit 21eaeb8

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

routers/repo/pull.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,8 @@ func ViewPullFiles(ctx *context.Context) {
596596
return
597597
}
598598
getBranchData(ctx, issue)
599+
ctx.Data["IsIssuePoster"] = ctx.IsSigned && issue.IsPoster(ctx.User.ID)
600+
ctx.Data["IsIssueWriter"] = ctx.Repo.CanWriteIssuesOrPulls(issue.IsPull)
599601
ctx.HTML(200, tplPullFiles)
600602
}
601603

templates/repo/issue/view_content/context_menu.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<div class="item context clipboard" data-clipboard-text="{{Printf "%s%s/issues/%d#%s" AppUrl .ctx.Repository.FullName .ctx.Issue.Index .item.HashTag}}">{{.ctx.i18n.Tr "repo.issues.context.copy_link"}}</div>
1111
{{end}}
1212
<div class="item context quote-reply {{if .diff}}quote-reply-diff{{end}}" data-target="{{.item.ID}}">{{.ctx.i18n.Tr "repo.issues.context.quote_reply"}}</div>
13-
{{if or .ctx.Permission.IsAdmin (eq .item.Poster.ID .ctx.SignedUserID)}}
13+
{{if or .ctx.Permission.IsAdmin .ctx.IsIssuePoster .ctx.IsIssueWriter}}
1414
<div class="divider"></div>
1515
<div class="item context edit-content">{{.ctx.i18n.Tr "repo.issues.context.edit"}}</div>
1616
{{if .delete}}

0 commit comments

Comments
 (0)