@@ -1076,7 +1076,7 @@ func registerWebRoutes(m *web.Router) {
10761076 })
10771077 }
10781078 m .Group ("/{username}/{reponame}/-" , repoDashFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
1079- m .Group ("/{username}/{group_id}/{reponame}/-" , repoDashFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
1079+ m .Group ("/{username}/group/ {group_id}/{reponame}/-" , repoDashFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
10801080 // end "/{username}/{group_id}/{reponame}/-": migrate
10811081
10821082 settingsFn := func () {
@@ -1172,18 +1172,18 @@ func registerWebRoutes(m *web.Router) {
11721172 reqSignIn , context .RepoAssignment , reqRepoAdmin ,
11731173 ctxDataSet ("PageIsRepoSettings" , true , "LFSStartServer" , setting .LFS .StartServer ),
11741174 )
1175- m .Group ("/{username}/{group_id}/{reponame}/settings" , settingsFn ,
1175+ m .Group ("/{username}/group/ {group_id}/{reponame}/settings" , settingsFn ,
11761176 reqSignIn , context .RepoAssignment , reqRepoAdmin ,
11771177 ctxDataSet ("PageIsRepoSettings" , true , "LFSStartServer" , setting .LFS .StartServer ),
11781178 )
11791179 // end "/{username}/{group_id}/{reponame}/settings"
11801180
11811181 // user/org home, including rss feeds like "/{username}/{group_id}/{reponame}.rss"
11821182 m .Get ("/{username}/{reponame}" , optSignIn , context .RepoAssignment , context .RepoRefByType (git .RefTypeBranch ), repo .SetEditorconfigIfExists , repo .Home )
1183- m .Get ("/{username}/{group_id}/{reponame}" , optSignIn , context .RepoAssignment , context .RepoRefByType (git .RefTypeBranch ), repo .SetEditorconfigIfExists , repo .Home )
1183+ m .Get ("/{username}/group/ {group_id}/{reponame}" , optSignIn , context .RepoAssignment , context .RepoRefByType (git .RefTypeBranch ), repo .SetEditorconfigIfExists , repo .Home )
11841184
11851185 m .Post ("/{username}/{reponame}/markup" , optSignIn , context .RepoAssignment , reqUnitsWithMarkdown , web .Bind (structs.MarkupOption {}), misc .Markup )
1186- m .Post ("/{username}/{group_id}/{reponame}/markup" , optSignIn , context .RepoAssignment , reqUnitsWithMarkdown , web .Bind (structs.MarkupOption {}), misc .Markup )
1186+ m .Post ("/{username}/group/ {group_id}/{reponame}/markup" , optSignIn , context .RepoAssignment , reqUnitsWithMarkdown , web .Bind (structs.MarkupOption {}), misc .Markup )
11871187 rootRepoFn := func () {
11881188 m .Get ("/find/*" , repo .FindFiles )
11891189 m .Group ("/tree-list" , func () {
@@ -1203,7 +1203,7 @@ func registerWebRoutes(m *web.Router) {
12031203 m .Get ("/pulls/new/*" , repo .PullsNewRedirect )
12041204 }
12051205 m .Group ("/{username}/{reponame}" , rootRepoFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
1206- m .Group ("/{username}/{group_id}/{reponame}" , rootRepoFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
1206+ m .Group ("/{username}/group/ {group_id}/{reponame}" , rootRepoFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
12071207 // end "/{username}/{group_id}/{reponame}": repo code: find, compare, list
12081208
12091209 addIssuesPullsViewRoutes := func () {
@@ -1221,9 +1221,9 @@ func registerWebRoutes(m *web.Router) {
12211221 })
12221222 }
12231223 // FIXME: many "pulls" requests are sent to "issues" endpoints correctly, so the issue endpoints have to tolerate pull request permissions at the moment
1224- m .Group ("/{username}/{group_id}/{reponame}/{type:issues}" , addIssuesPullsViewRoutes , optSignIn , context .RepoAssignment , context .RequireUnitReader (unit .TypeIssues , unit .TypePullRequests ))
1224+ m .Group ("/{username}/group/ {group_id}/{reponame}/{type:issues}" , addIssuesPullsViewRoutes , optSignIn , context .RepoAssignment , context .RequireUnitReader (unit .TypeIssues , unit .TypePullRequests ))
12251225 m .Group ("/{username}/{reponame}/{type:issues}" , addIssuesPullsViewRoutes , optSignIn , context .RepoAssignment , context .RequireUnitReader (unit .TypeIssues , unit .TypePullRequests ))
1226- m .Group ("/{username}/{group_id}/{reponame}/{type:pulls}" , addIssuesPullsViewRoutes , optSignIn , context .RepoAssignment , reqUnitPullsReader )
1226+ m .Group ("/{username}/group/ {group_id}/{reponame}/{type:pulls}" , addIssuesPullsViewRoutes , optSignIn , context .RepoAssignment , reqUnitPullsReader )
12271227 m .Group ("/{username}/{reponame}/{type:pulls}" , addIssuesPullsViewRoutes , optSignIn , context .RepoAssignment , reqUnitPullsReader )
12281228
12291229 repoIssueAttachmentFn := func () {
@@ -1234,15 +1234,15 @@ func registerWebRoutes(m *web.Router) {
12341234 m .Get ("/issues/suggestions" , repo .IssueSuggestions )
12351235 }
12361236
1237- m .Group ("/{username}/{group_id}/{reponame}" , repoIssueAttachmentFn , optSignIn , context .RepoAssignment , reqRepoIssuesOrPullsReader ) // issue/pull attachments, labels, milestones
1238- m .Group ("/{username}/{reponame}" , repoIssueAttachmentFn , optSignIn , context .RepoAssignment , reqRepoIssuesOrPullsReader ) // issue/pull attachments, labels, milestones
1237+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoIssueAttachmentFn , optSignIn , context .RepoAssignment , reqRepoIssuesOrPullsReader ) // issue/pull attachments, labels, milestones
1238+ m .Group ("/{username}/{reponame}" , repoIssueAttachmentFn , optSignIn , context .RepoAssignment , reqRepoIssuesOrPullsReader ) // issue/pull attachments, labels, milestones
12391239 // end "/{username}/{group_id}/{reponame}": view milestone, label, issue, pull, etc
12401240
12411241 issueViewFn := func () {
12421242 m .Get ("" , repo .Issues )
12431243 m .Get ("/{index}" , repo .ViewIssue )
12441244 }
1245- m .Group ("/{username}/{group_id}/{reponame}/{type:issues}" , issueViewFn , optSignIn , context .RepoAssignment , context .RequireUnitReader (unit .TypeIssues , unit .TypeExternalTracker ))
1245+ m .Group ("/{username}/group/ {group_id}/{reponame}/{type:issues}" , issueViewFn , optSignIn , context .RepoAssignment , context .RequireUnitReader (unit .TypeIssues , unit .TypeExternalTracker ))
12461246 m .Group ("/{username}/{reponame}/{type:issues}" , issueViewFn , optSignIn , context .RepoAssignment , context .RequireUnitReader (unit .TypeIssues , unit .TypeExternalTracker ))
12471247 // end "/{username}/{group_id}/{reponame}": issue/pull list, issue/pull view, external tracker
12481248
@@ -1334,7 +1334,7 @@ func registerWebRoutes(m *web.Router) {
13341334 }, reqUnitPullsReader )
13351335 m .Post ("/pull/{index}/target_branch" , reqUnitPullsReader , repo .UpdatePullRequestTarget )
13361336 }
1337- m .Group ("/{username}/{group_id}/{reponame}" , editIssueFn , reqSignIn , context .RepoAssignment , context .RepoMustNotBeArchived ())
1337+ m .Group ("/{username}/group/ {group_id}/{reponame}" , editIssueFn , reqSignIn , context .RepoAssignment , context .RepoMustNotBeArchived ())
13381338 m .Group ("/{username}/{reponame}" , editIssueFn , reqSignIn , context .RepoAssignment , context .RepoMustNotBeArchived ())
13391339 // end "/{username}/{group_id}/{reponame}": create or edit issues, pulls, labels, milestones
13401340
@@ -1387,7 +1387,7 @@ func registerWebRoutes(m *web.Router) {
13871387
13881388 m .Combo ("/fork" ).Get (repo .Fork ).Post (web .Bind (forms.CreateRepoForm {}), repo .ForkPost )
13891389 }
1390- m .Group ("/{username}/{group_id}/{reponame}" , codeFn , reqSignIn , context .RepoAssignment , reqUnitCodeReader )
1390+ m .Group ("/{username}/group/ {group_id}/{reponame}" , codeFn , reqSignIn , context .RepoAssignment , reqUnitCodeReader )
13911391 m .Group ("/{username}/{reponame}" , codeFn , reqSignIn , context .RepoAssignment , reqUnitCodeReader )
13921392 // end "/{username}/{group_id}/{reponame}": repo code
13931393
@@ -1400,7 +1400,7 @@ func registerWebRoutes(m *web.Router) {
14001400 }, ctxDataSet ("EnableFeed" , setting .Other .EnableFeed ))
14011401 m .Post ("/tags/delete" , reqSignIn , reqRepoCodeWriter , context .RepoMustNotBeArchived (), repo .DeleteTag )
14021402 }
1403- m .Group ("/{username}/{group_id}/{reponame}" , repoTagFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqUnitCodeReader )
1403+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoTagFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqUnitCodeReader )
14041404 m .Group ("/{username}/{reponame}" , repoTagFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqUnitCodeReader )
14051405 // end "/{username}/{group_id}/{reponame}": repo tags
14061406
@@ -1426,29 +1426,29 @@ func registerWebRoutes(m *web.Router) {
14261426 m .Post ("/edit/*" , web .Bind (forms.EditReleaseForm {}), repo .EditReleasePost )
14271427 }, reqSignIn , context .RepoMustNotBeArchived (), reqRepoReleaseWriter , repo .CommitInfoCache )
14281428 }
1429- m .Group ("/{username}/{group_id}/{reponame}" , repoReleaseFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqRepoReleaseReader )
1429+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoReleaseFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqRepoReleaseReader )
14301430 m .Group ("/{username}/{reponame}" , repoReleaseFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqRepoReleaseReader )
14311431 // end "/{username}/{group_id}/{reponame}": repo releases
14321432
14331433 repoAttachmentsFn := func () { // to maintain compatibility with old attachments
14341434 m .Get ("/attachments/{uuid}" , repo .GetAttachment )
14351435 }
1436- m .Group ("/{username}/{group_id}/{reponame}" , repoAttachmentsFn , optSignIn , context .RepoAssignment )
1436+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoAttachmentsFn , optSignIn , context .RepoAssignment )
14371437 m .Group ("/{username}/{reponame}" , repoAttachmentsFn , optSignIn , context .RepoAssignment )
14381438 // end "/{username}/{group_id}/{reponame}": compatibility with old attachments
14391439
14401440 repoTopicFn := func () {
14411441 m .Post ("/topics" , repo .TopicsPost )
14421442 }
1443- m .Group ("/{username}/{group_id}/{reponame}" , repoTopicFn , context .RepoAssignment , reqRepoAdmin , context .RepoMustNotBeArchived ())
1443+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoTopicFn , context .RepoAssignment , reqRepoAdmin , context .RepoMustNotBeArchived ())
14441444 m .Group ("/{username}/{reponame}" , repoTopicFn , context .RepoAssignment , reqRepoAdmin , context .RepoMustNotBeArchived ())
14451445
14461446 repoPackageFn := func () {
14471447 if setting .Packages .Enabled {
14481448 m .Get ("/packages" , repo .Packages )
14491449 }
14501450 }
1451- m .Group ("/{username}/{group_id}/{reponame}" , repoPackageFn , optSignIn , context .RepoAssignment )
1451+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoPackageFn , optSignIn , context .RepoAssignment )
14521452 m .Group ("/{username}/{reponame}" , repoPackageFn , optSignIn , context .RepoAssignment )
14531453
14541454 repoProjectsFn := func () {
@@ -1476,7 +1476,7 @@ func registerWebRoutes(m *web.Router) {
14761476 })
14771477 }, reqRepoProjectsWriter , context .RepoMustNotBeArchived ())
14781478 }
1479- m .Group ("/{username}/{group_id}/{reponame}/projects" , repoProjectsFn , optSignIn , context .RepoAssignment , reqRepoProjectsReader , repo .MustEnableRepoProjects )
1479+ m .Group ("/{username}/group/ {group_id}/{reponame}/projects" , repoProjectsFn , optSignIn , context .RepoAssignment , reqRepoProjectsReader , repo .MustEnableRepoProjects )
14801480 m .Group ("/{username}/{reponame}/projects" , repoProjectsFn , optSignIn , context .RepoAssignment , reqRepoProjectsReader , repo .MustEnableRepoProjects )
14811481 // end "/{username}/{group_id}/{reponame}/projects"
14821482
@@ -1510,7 +1510,7 @@ func registerWebRoutes(m *web.Router) {
15101510 m .Get ("/badge.svg" , actions .GetWorkflowBadge )
15111511 })
15121512 }
1513- m .Group ("/{username}/{group_id}/{reponame}/actions" , repoActionsFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqRepoActionsReader , actions .MustEnableActions )
1513+ m .Group ("/{username}/group/ {group_id}/{reponame}/actions" , repoActionsFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqRepoActionsReader , actions .MustEnableActions )
15141514 m .Group ("/{username}/{reponame}/actions" , repoActionsFn , optSignIn , context .RepoAssignment , repo .MustBeNotEmpty , reqRepoActionsReader , actions .MustEnableActions )
15151515 // end "/{username}/{group_id}/{reponame}/actions"
15161516
@@ -1526,7 +1526,7 @@ func registerWebRoutes(m *web.Router) {
15261526 m .Get ("/commit/{sha:[a-f0-9]{7,64}}.{ext:patch|diff}" , repo .RawDiff )
15271527 m .Get ("/raw/*" , repo .WikiRaw )
15281528 }
1529- m .Group ("/{username}/{group_id}/{reponame}/wiki" , repoWikiFn , optSignIn , context .RepoAssignment , repo .MustEnableWiki , reqUnitWikiReader , func (ctx * context.Context ) {
1529+ m .Group ("/{username}/group/ {group_id}/{reponame}/wiki" , repoWikiFn , optSignIn , context .RepoAssignment , repo .MustEnableWiki , reqUnitWikiReader , func (ctx * context.Context ) {
15301530 ctx .Data ["PageIsWiki" ] = true
15311531 ctx .Data ["CloneButtonOriginLink" ] = ctx .Repo .Repository .WikiCloneLink (ctx , ctx .Doer )
15321532 })
@@ -1556,7 +1556,7 @@ func registerWebRoutes(m *web.Router) {
15561556 })
15571557 }, reqUnitCodeReader )
15581558 }
1559- m .Group ("/{username}/{group_id}/{reponame}/activity" , activityFn ,
1559+ m .Group ("/{username}/group/ {group_id}/{reponame}/activity" , activityFn ,
15601560 optSignIn , context .RepoAssignment , repo .MustBeNotEmpty ,
15611561 context .RequireUnitReader (unit .TypeCode , unit .TypeIssues , unit .TypePullRequests , unit .TypeReleases ),
15621562 )
@@ -1594,7 +1594,7 @@ func registerWebRoutes(m *web.Router) {
15941594 })
15951595 })
15961596 }
1597- m .Group ("/{username}/{group_id}/{reponame}" , repoPullFn , optSignIn , context .RepoAssignment , repo .MustAllowPulls , reqUnitPullsReader )
1597+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoPullFn , optSignIn , context .RepoAssignment , repo .MustAllowPulls , reqUnitPullsReader )
15981598 m .Group ("/{username}/{reponame}" , repoPullFn , optSignIn , context .RepoAssignment , repo .MustAllowPulls , reqUnitPullsReader )
15991599 // end "/{username}/{group_id}/{reponame}/pulls/{index}": repo pull request
16001600
@@ -1678,7 +1678,7 @@ func registerWebRoutes(m *web.Router) {
16781678 m .Get ("/commit/{sha:([a-f0-9]{7,64})}.{ext:patch|diff}" , repo .MustBeNotEmpty , repo .RawDiff )
16791679 m .Post ("/lastcommit/*" , context .RepoRefByType (git .RefTypeCommit ), repo .LastCommit )
16801680 }
1681- m .Group ("/{username}/{group_id}/{reponame}" , repoCodeFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
1681+ m .Group ("/{username}/group/ {group_id}/{reponame}" , repoCodeFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
16821682 m .Group ("/{username}/{reponame}" , repoCodeFn , optSignIn , context .RepoAssignment , reqUnitCodeReader )
16831683 // end "/{username}/{group_id}/{reponame}": repo code
16841684
@@ -1690,7 +1690,7 @@ func registerWebRoutes(m *web.Router) {
16901690 m .Post ("/action/{action:watch|unwatch}" , reqSignIn , repo .ActionWatch )
16911691 m .Post ("/action/{action:accept_transfer|reject_transfer}" , reqSignIn , repo .ActionTransfer )
16921692 }
1693- m .Group ("/{username}/{group_id}/{reponame}" , fn , optSignIn , context .RepoAssignment )
1693+ m .Group ("/{username}/group/ {group_id}/{reponame}" , fn , optSignIn , context .RepoAssignment )
16941694 m .Group ("/{username}/{reponame}" , fn , optSignIn , context .RepoAssignment )
16951695
16961696 common .AddOwnerRepoGitLFSRoutes (m , optSignInIgnoreCsrf , lfsServerEnabled ) // "/{username}/{group_id}/{reponame}/{lfs-paths}": git-lfs support
0 commit comments