0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-01-23 19:39:59 +01:00

resolve todo

This commit is contained in:
Excellencedev 2026-01-07 19:23:19 +01:00
parent a5debd9327
commit f8a0b2522e
2 changed files with 6 additions and 1 deletions

View File

@ -136,6 +136,11 @@ func reqPackageAccess(accessMode perm.AccessMode) func(ctx *context.Context) {
return
}
}
// If we have passed all checks, grant the requested access to the context
if ctx.Package.AccessMode < accessMode {
ctx.Package.AccessMode = accessMode
}
}
}

View File

@ -101,7 +101,7 @@ func determineAccessMode(ctx *Base, pkg *Package, doer *user_model.User) (perm.A
return perm.AccessModeNone, nil
}
// TODO: ActionUser permission check
// ActionUser permission check is handled in reqPackageAccess to allow for repo-specific checks
accessMode := perm.AccessModeNone
if pkg.Owner.IsOrganization() {
org := organization.OrgFromUser(pkg.Owner)