discourse/app/jobs
Tarek Khalil bd6d31c9ec
FEATURE: Add `IgnoredUsersSummary` daily job (#7144)
* FEATURE: Add `IgnoredUsersSummary` daily job

## Why?

This is part of the [Ability to ignore a user feature](https://meta.discourse.org/t/ability-to-ignore-a-user/110254/8).

We want to:

1. Send an automatic group PM that goes out to moderators
2. When {x} users have Ignored the same user, threshold defined by a site setting, default of 5
3. Only send this message every X days which is defined by another site setting
2019-03-14 22:51:43 +00:00
..
concerns PERF: Restrict number of skipped email log for `Jobs::UserEmail`. 2018-08-21 11:14:43 +08:00
onceoff FIX: Add onceoff job to remove double quotes from s3 etags 2019-02-14 05:19:41 +05:30
regular FIX: Notify on tag change. (#7119) 2019-03-12 18:09:34 +01:00
scheduled FEATURE: Add `IgnoredUsersSummary` daily job (#7144) 2019-03-14 22:51:43 +00:00
base.rb REFACTOR: Move `queue_jobs` out of `SiteSetting` 2019-03-14 10:47:38 -04:00
onceoff.rb Prefer `create` over `create!` when not checking for response. 2018-09-19 18:22:54 +08:00