@@ -655,7 +655,6 @@ func RegisterRoutes(m *web.Route) {
655
655
reqRepoReleaseWriter := context .RequireRepoWriter (unit .TypeReleases )
656
656
reqRepoReleaseReader := context .RequireRepoReader (unit .TypeReleases )
657
657
reqRepoWikiWriter := context .RequireRepoWriter (unit .TypeWiki )
658
- reqRepoIssueWriter := context .RequireRepoWriter (unit .TypeIssues )
659
658
reqRepoIssueReader := context .RequireRepoReader (unit .TypeIssues )
660
659
reqRepoPullsReader := context .RequireRepoReader (unit .TypePullRequests )
661
660
reqRepoIssuesOrPullsWriter := context .RequireRepoWriterOr (unit .TypeIssues , unit .TypePullRequests )
@@ -992,8 +991,8 @@ func RegisterRoutes(m *web.Route) {
992
991
})
993
992
})
994
993
m .Post ("/reactions/{action}" , web .Bind (forms.ReactionForm {}), repo .ChangeIssueReaction )
995
- m .Post ("/lock" , reqRepoIssueWriter , web .Bind (forms.IssueLockForm {}), repo .LockIssue )
996
- m .Post ("/unlock" , reqRepoIssueWriter , repo .UnlockIssue )
994
+ m .Post ("/lock" , reqRepoIssuesOrPullsWriter , web .Bind (forms.IssueLockForm {}), repo .LockIssue )
995
+ m .Post ("/unlock" , reqRepoIssuesOrPullsWriter , repo .UnlockIssue )
997
996
m .Post ("/delete" , reqRepoAdmin , repo .DeleteIssue )
998
997
}, context .RepoMustNotBeArchived ())
999
998
m .Group ("/{index}" , func () {
0 commit comments