resolve todo

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

No files matched your search

+5
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
}
}
}
+1 -1
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)