mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2026-05-17 16:26:34 +00:00
The right to force merge is uses the wrong predicate and applies to instance admins: ctx.user.IsAdmin It must apply to repository admins and use the following predicate: ctx.userPerm.IsAdmin() This regression is from the ApplyToAdmins implementation in79b7089360. Fixes: https://codeberg.org/forgejo/forgejo/issues/3780 (cherry picked from commit09f3518069)
162 B
162 B
- repository admins are always denied the right to force merge and instance admins are subject to restrictions to merge that must only apply to repository admins