1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-10-10 19:32:02 +00:00

limit ctx access on service level

This commit is contained in:
Michael Jerger 2025-07-21 13:23:27 +02:00
parent ecd2016a0e
commit c67cc791c4
10 changed files with 184 additions and 49 deletions

View file

@ -69,7 +69,6 @@ import (
repo_model "forgejo.org/models/repo"
"forgejo.org/models/unit"
user_model "forgejo.org/models/user"
"forgejo.org/modules/forgefed"
"forgejo.org/modules/log"
"forgejo.org/modules/setting"
api "forgejo.org/modules/structs"
@ -841,7 +840,7 @@ func Routes() *web.Route {
m.Group("/repository-id/{repository-id}", func() {
m.Get("", activitypub.ReqHTTPUserSignature(), activitypub.Repository)
m.Post("/inbox",
bind(forgefed.ForgeLike{}),
bind(ap.Activity{}),
activitypub.ReqHTTPUserSignature(),
activitypub.RepositoryInbox)
}, context.RepositoryIDAssignmentAPI())