@ -835,6 +835,11 @@ func RegisterRoutes(m *web.Route) {
m . Combo ( "/compare/*" , repo . MustBeNotEmpty , reqRepoCodeReader , repo . SetEditorconfigIfExists ) .
m . Combo ( "/compare/*" , repo . MustBeNotEmpty , reqRepoCodeReader , repo . SetEditorconfigIfExists ) .
Get ( ignSignIn , repo . SetDiffViewStyle , repo . SetWhitespaceBehavior , repo . CompareDiff ) .
Get ( ignSignIn , repo . SetDiffViewStyle , repo . SetWhitespaceBehavior , repo . CompareDiff ) .
Post ( reqSignIn , context . RepoMustNotBeArchived ( ) , reqRepoPullsReader , repo . MustAllowPulls , bindIgnErr ( forms . CreateIssueForm { } ) , repo . SetWhitespaceBehavior , repo . CompareAndPullRequestPost )
Post ( reqSignIn , context . RepoMustNotBeArchived ( ) , reqRepoPullsReader , repo . MustAllowPulls , bindIgnErr ( forms . CreateIssueForm { } ) , repo . SetWhitespaceBehavior , repo . CompareAndPullRequestPost )
m . Group ( "/{type:issues|pulls}" , func ( ) {
m . Group ( "/{index}" , func ( ) {
m . Get ( "/info" , repo . GetIssueInfo )
} )
} )
} , context . RepoAssignment , context . UnitTypes ( ) )
} , context . RepoAssignment , context . UnitTypes ( ) )
// Grouping for those endpoints that do require authentication
// Grouping for those endpoints that do require authentication
@ -851,7 +856,6 @@ func RegisterRoutes(m *web.Route) {
// So they can apply their own enable/disable logic on routers.
// So they can apply their own enable/disable logic on routers.
m . Group ( "/{type:issues|pulls}" , func ( ) {
m . Group ( "/{type:issues|pulls}" , func ( ) {
m . Group ( "/{index}" , func ( ) {
m . Group ( "/{index}" , func ( ) {
m . Get ( "/info" , repo . GetIssueInfo )
m . Post ( "/title" , repo . UpdateIssueTitle )
m . Post ( "/title" , repo . UpdateIssueTitle )
m . Post ( "/content" , repo . UpdateIssueContent )
m . Post ( "/content" , repo . UpdateIssueContent )
m . Post ( "/deadline" , bindIgnErr ( structs . EditDeadlineOption { } ) , repo . UpdateIssueDeadline )
m . Post ( "/deadline" , bindIgnErr ( structs . EditDeadlineOption { } ) , repo . UpdateIssueDeadline )