@@ -70,9 +70,9 @@ import (
70
70
"reflect"
71
71
"strings"
72
72
73
+ "code.gitea.io/gitea/models"
73
74
"code.gitea.io/gitea/models/organization"
74
75
"code.gitea.io/gitea/models/perm"
75
- access_model "code.gitea.io/gitea/models/perm/access"
76
76
repo_model "code.gitea.io/gitea/models/repo"
77
77
"code.gitea.io/gitea/models/unit"
78
78
user_model "code.gitea.io/gitea/models/user"
@@ -183,7 +183,7 @@ func repoAssignment() func(ctx *context.APIContext) {
183
183
repo .Owner = owner
184
184
ctx .Repo .Repository = repo
185
185
186
- ctx .Repo .Permission , err = access_model .GetUserRepoPermission (ctx , repo , ctx .Doer )
186
+ ctx .Repo .Permission , err = models .GetUserRepoPermission (ctx , repo , ctx .Doer )
187
187
if err != nil {
188
188
ctx .Error (http .StatusInternalServerError , "GetUserRepoPermission" , err )
189
189
return
@@ -814,9 +814,18 @@ func Routes() *web.Route {
814
814
m .Get ("/collaborators/{collaborator}" , reqAnyRepoReader (), repo .IsCollaborator )
815
815
m .Group ("/collaborators" , func () {
816
816
m .Get ("" , reqAnyRepoReader (), repo .ListCollaborators )
817
- m .Combo ("/{collaborator}" ).Get (reqAnyRepoReader (), repo .IsCollaborator ).
817
+ << << << < HEAD
818
+ m .Combo ("/{collaborator}" ).
818
819
Put (reqAdmin (), bind (api.AddCollaboratorOption {}), repo .AddCollaborator ).
819
820
Delete (reqAdmin (), repo .DeleteCollaborator )
821
+ == == == =
822
+ m .Group ("/{collaborator}" , func () {
823
+ m .Combo ("" ).Get (reqAnyRepoReader (), repo .IsCollaborator ).
824
+ Put (reqAdmin (), bind (api.AddCollaboratorOption {}), repo .AddCollaborator ).
825
+ Delete (reqAdmin (), repo .DeleteCollaborator )
826
+ m .Get ("/permission" , repo .GetRepoPermissions )
827
+ }, reqToken ())
828
+ >> >> >> > ad6d08d15 (Add API to query collaborators permission for a repository (#18761 ))
820
829
}, reqToken ())
821
830
m .Get ("/assignees" , reqToken (), reqAnyRepoReader (), repo .GetAssignees )
822
831
m .Get ("/reviewers" , reqToken (), reqAnyRepoReader (), repo .GetReviewers )
@@ -985,8 +994,7 @@ func Routes() *web.Route {
985
994
m .Post ("/update" , reqToken (), repo .UpdatePullRequest )
986
995
m .Get ("/commits" , repo .GetPullRequestCommits )
987
996
m .Combo ("/merge" ).Get (repo .IsPullRequestMerged ).
988
- Post (reqToken (), mustNotBeArchived , bind (forms.MergePullRequestForm {}), repo .MergePullRequest ).
989
- Delete (reqToken (), mustNotBeArchived , repo .CancelScheduledAutoMerge )
997
+ Post (reqToken (), mustNotBeArchived , bind (forms.MergePullRequestForm {}), repo .MergePullRequest )
990
998
m .Group ("/reviews" , func () {
991
999
m .Combo ("" ).
992
1000
Get (repo .ListPullReviews ).
@@ -1016,7 +1024,7 @@ func Routes() *web.Route {
1016
1024
m .Group ("/{ref}" , func () {
1017
1025
m .Get ("/status" , repo .GetCombinedCommitStatusByRef )
1018
1026
m .Get ("/statuses" , repo .GetCommitStatusesByRef )
1019
- }, context . ReferencesGitRepo () )
1027
+ })
1020
1028
}, reqRepoReader (unit .TypeCode ))
1021
1029
m .Group ("/git" , func () {
1022
1030
m .Group ("/commits" , func () {
@@ -1123,8 +1131,7 @@ func Routes() *web.Route {
1123
1131
m .Get ("" , org .GetTeamRepos )
1124
1132
m .Combo ("/{org}/{reponame}" ).
1125
1133
Put (org .AddTeamRepository ).
1126
- Delete (org .RemoveTeamRepository ).
1127
- Get (org .GetTeamRepo )
1134
+ Delete (org .RemoveTeamRepository )
1128
1135
})
1129
1136
}, orgAssignment (false , true ), reqToken (), reqTeamMembership ())
1130
1137
0 commit comments