forgejo/release-notes/8.0.0/fix
Earl Warren 2df082393e
fix(hook): repo admins are wrongly denied the right to force merge
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 in
79b7089360.

Fixes: https://codeberg.org/forgejo/forgejo/issues/3780
(cherry picked from commit 09f3518069)
2024-06-02 22:05:16 +02:00
..
3729.md [v7.0/forgejo] docs(release-notes): 7.0.3 (#3884) 2024-05-24 12:40:26 +00:00
3864.md add release-notes 2024-05-24 00:26:20 +00:00
3904.md fix(services): set SendNotificationEmailOnNewUser 2024-05-25 17:32:52 +02:00
3935.md migrations: Map non-existant external users to Ghost 2024-05-28 16:44:23 +00:00
3976.md fix(hook): repo admins are wrongly denied the right to force merge 2024-06-02 22:05:16 +02:00