gitea/models/repo
Lunny Xiao cf2d332443
Refactor find forks and fix possible bugs that weak permissions check (#32528) (#32547)
Backport #32528

- Move models/GetForks to services/FindForks
- Add doer as a parameter of FindForks to check permissions
- Slight performance optimization for get forks API with batch loading
of repository units
- Add tests for forking repository to organizations

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2024-11-19 04:08:32 +00:00
..
archiver.go
attachment.go Do some performance optimize for issues list and view issue/pull (#29515) 2024-03-12 07:23:44 +00:00
attachment_test.go
avatar.go Return an empty string when a repo has no avatar in the repo API (#31187) (#31567) 2024-07-05 14:40:45 +02:00
avatar_test.go Fix duplicate sub-path for avatars (#31365) (#31368) 2024-06-15 03:44:44 +00:00
collaboration.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
collaboration_test.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
fork.go Refactor find forks and fix possible bugs that weak permissions check (#32528) (#32547) 2024-11-19 04:08:32 +00:00
fork_test.go
git.go
issue.go Clean up log messages (#30313) 2024-04-07 19:17:06 +08:00
language_stats.go
main_test.go
mirror.go
pushmirror.go Refactor push mirror find and add check for updating push mirror (#32539) (#32549) 2024-11-18 23:55:27 +08:00
pushmirror_test.go
redirect.go
redirect_test.go
release.go Trim title before insert/update to database to match the size requirements of database (#32498) (#32507) 2024-11-14 18:06:31 -08:00
release_test.go
repo.go Make GetRepositoryByName more safer (#31712) (#31718) 2024-07-29 11:52:34 +08:00
repo_indexer.go
repo_list.go Refactor find forks and fix possible bugs that weak permissions check (#32528) (#32547) 2024-11-19 04:08:32 +00:00
repo_list_test.go
repo_test.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
repo_unit.go Allow everyone to read or write a wiki by a repo unit setting (#30495) 2024-04-17 15:58:37 +00:00
repo_unit_test.go
search.go Get repo list with OrderBy alpha should respect owner too (#30784) (#30875) 2024-05-06 15:06:45 +00:00
star.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
star_test.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
topic.go Refactor topic Find functions and add more tests for pagination (#30127) 2024-03-29 11:38:16 +08:00
topic_test.go Refactor topic Find functions and add more tests for pagination (#30127) 2024-03-29 11:38:16 +08:00
update.go
upload.go
user_repo.go Only query team tables if repository is under org when getting assignees (#32414) (#32426) 2024-11-06 11:22:11 +08:00
user_repo_test.go Get repo assignees and reviewers should ignore deactivated users (#30770) (#30782) 2024-04-30 15:36:28 +00:00
watch.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
watch_test.go Add user blocking (#29028) 2024-03-04 08:16:03 +00:00
wiki.go
wiki_test.go