forgejo/models/issues
Gusted 44d00650ce
[MODERATION] Purge issues on user deletion
- Forgejo has the option to delete users, in which all data except
issues and comments are removed, this makes sense in some cases where
users need to be removed cleanly but without removing their existing bug
reports or comments to an discussion. In the case of spammers, admins
have the option to enable purging, where comments are removed.
- Add issues to the list of things to be removed if purge is checked.
- No unit testing, as this gigantic function doesn't have one to begin
with.
- Add integration test.
- Resolves https://codeberg.org/forgejo/forgejo/issues/1268

(cherry picked from commit 3ed381c758)
2023-09-04 11:15:54 +02:00
..
assignees.go
assignees_test.go
comment.go [FEAT] allow setting the update date on issues and comments 2023-09-04 10:40:26 +02:00
comment_code.go
comment_list.go Add context parameter to some database functions (#26055) 2023-07-22 22:14:27 +08:00
comment_test.go
content_history.go
content_history_test.go Rename Sync2 -> Sync (#26479) 2023-08-13 21:17:21 +02:00
dependency.go
dependency_test.go
issue.go [FEAT] allow setting the update date on issues and comments 2023-09-04 10:40:26 +02:00
issue_index.go
issue_label.go
issue_list.go Add context parameter to some database functions (#26055) 2023-07-22 22:14:27 +08:00
issue_list_test.go Add context parameter to some database functions (#26055) 2023-07-22 22:14:27 +08:00
issue_lock.go
issue_project.go Use more IssueList instead of []*Issue (#26369) 2023-08-07 19:26:40 +00:00
issue_search.go Fix wrong review requested number (#26784) 2023-09-03 02:12:38 +00:00
issue_stats.go [Refactor] getIssueStatsChunk to move inner function into own one (#26671) 2023-08-22 21:29:49 -04:00
issue_test.go [MODERATION] Purge issues on user deletion 2023-09-04 11:15:54 +02:00
issue_update.go [MODERATION] User blocking 2023-09-04 11:15:54 +02:00
issue_user.go Fix bug with sqlite load read (#26305) 2023-08-05 10:40:27 +08:00
issue_user_test.go Fix bug with sqlite load read (#26305) 2023-08-05 10:40:27 +08:00
issue_watch.go
issue_watch_test.go
issue_xref.go [FEAT] allow setting the update date on issues and comments 2023-09-04 10:40:26 +02:00
issue_xref_test.go
label.go Fix archived unix time when archiving the label (#26681) 2023-08-23 10:12:20 +00:00
label_test.go Allow to archive labels (#26478) 2023-08-14 11:56:14 +02:00
main_test.go
milestone.go [FEAT] allow setting the update date on issues and comments 2023-09-04 10:40:26 +02:00
milestone_test.go
pull.go Add transaction when creating pull request created dirty data (#26259) 2023-08-10 02:39:21 +00:00
pull_list.go Add member, collaborator, contributor, and first-time contributor roles and tooltips (#26658) 2023-08-24 13:06:17 +08:00
pull_test.go Add transaction when creating pull request created dirty data (#26259) 2023-08-10 02:39:21 +00:00
reaction.go [MODERATION] User blocking 2023-09-04 11:15:54 +02:00
reaction_test.go [MODERATION] User blocking 2023-09-04 11:15:54 +02:00
review.go Add transaction when creating pull request created dirty data (#26259) 2023-08-10 02:39:21 +00:00
review_list.go Add commits dropdown in PR files view and allow commit by commit review (#25528) 2023-07-28 21:18:12 +02:00
review_test.go
stopwatch.go
stopwatch_test.go
tracked_time.go Add context parameter to some database functions (#26055) 2023-07-22 22:14:27 +08:00
tracked_time_test.go Add context parameter to some database functions (#26055) 2023-07-22 22:14:27 +08:00