forgejo/modules/repository
Gusted 747be949a1
[MODERATION] Block adding collaborators
- Ensure that the doer and blocked user cannot add each other as
collaborators to repositories.
- The Web UI gets an detailed message of the specific situation, the API
gets an generic Forbidden code.
- Unit tests has been added.
- Integration testing for Web and API has been added.
- This commit doesn't introduce removing each other as collaborators on
the block action, due to the complexity of database calls that needs to
be figured out. That deserves its own commit and test code.
2023-07-21 12:51:42 +02:00
..
branch.go Fix branch commit message too long problem (#25588) 2023-06-30 17:03:05 +08:00
collaborator.go [MODERATION] Block adding collaborators 2023-07-21 12:51:42 +02:00
collaborator_test.go [MODERATION] Block adding collaborators 2023-07-21 12:51:42 +02:00
commits.go Add context cache as a request level cache (#22294) 2023-02-15 21:37:34 +08:00
commits_test.go Improve avatar uploading / resizing / compressing, remove Fomantic card module (#24653) 2023-05-13 20:59:11 +02:00
create.go Split lfs size from repository size (#22900) 2023-06-28 22:41:02 +00:00
create_test.go Map OIDC groups to Orgs/Teams (#21441) 2023-02-08 14:44:42 +08:00
delete.go Allow repo admins too to delete the repo (#23940) 2023-04-07 11:21:02 -04:00
env.go Implement actions (#21937) 2023-01-31 09:45:19 +08:00
fork.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
generate.go Move some regexp out of functions (#25430) 2023-06-21 19:57:18 +00:00
generate_test.go Substitute variables in path names of template repos too (#25294) 2023-06-20 21:14:47 +00:00
hooks.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
init.go Sync branches into databases (#22743) 2023-06-29 10:03:20 +00:00
init_test.go Make label templates have consistent behavior and priority (#23749) 2023-04-10 16:44:02 +08:00
license.go Replace placeholders in licenses (#24354) 2023-05-05 13:46:17 +00:00
license_test.go Replace placeholders in licenses (#24354) 2023-05-05 13:46:17 +00:00
main_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
push.go Use the type RefName for all the needed places and fix pull mirror sync bugs (#24634) 2023-05-26 01:04:48 +00:00
repo.go Sync branches into databases (#22743) 2023-06-29 10:03:20 +00:00
temp.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00