0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-23 07:43:18 -05:00
forgejo/routers/private
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
..
tests/repos
actions.go Clean up log messages (#30313) 2024-04-15 16:11:14 +02:00
default_branch.go
hook_post_receive.go Merge pull request '[gitea] week 2024-20-v7.0 cherry pick (release/v1.22 -> v7.0/forgejo)' (#3772) from earl-warren/wcp/2024-20-v7.0 into v7.0/forgejo 2024-05-16 15:36:08 +00:00
hook_post_receive_test.go Move database operations of merging a pull request to post receive hook and add a transaction (#30805) 2024-05-14 15:37:32 +02:00
hook_pre_receive.go fix(hook): repo admins are wrongly denied the right to force merge 2024-06-02 22:05:16 +02:00
hook_proc_receive.go
hook_verification.go Clean up log messages (#30313) 2024-04-15 16:11:14 +02:00
hook_verification_test.go
internal.go
internal_repo.go
key.go
mail.go Clean up log messages (#30313) 2024-04-15 16:11:14 +02:00
main_test.go
manager.go
manager_process.go
manager_unix.go
manager_windows.go
restore_repo.go
serv.go
ssh_log.go