diff options
author | lain <lain@soykaf.club> | 2020-02-20 11:58:37 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-02-20 11:58:37 +0000 |
commit | e0b2de63853e9a14b72faddf6e1180a098728205 (patch) | |
tree | daef5b359ffb611face916497c14342e75ac92a6 /config | |
parent | cf4ecffcea84d9b214f922a973d50c699317a202 (diff) | |
parent | 50d9fcbe29acae63ad2aec4eadedf7b9ba614428 (diff) | |
download | pleroma-e0b2de63853e9a14b72faddf6e1180a098728205.tar.gz pleroma-e0b2de63853e9a14b72faddf6e1180a098728205.zip |
Merge branch 'feature/new-registrations-digest' into 'develop'
New users digest email
Closes #1514
See merge request pleroma/pleroma!2128
Diffstat (limited to 'config')
-rw-r--r-- | config/config.exs | 8 | ||||
-rw-r--r-- | config/description.exs | 14 | ||||
-rw-r--r-- | config/test.exs | 2 |
3 files changed, 22 insertions, 2 deletions
diff --git a/config/config.exs b/config/config.exs index ccc0c4e52..664572cf3 100644 --- a/config/config.exs +++ b/config/config.exs @@ -480,13 +480,15 @@ config :pleroma, Oban, transmogrifier: 20, scheduled_activities: 10, background: 5, - attachments_cleanup: 5 + attachments_cleanup: 5, + new_users_digest: 1 ], crontab: [ {"0 0 * * *", Pleroma.Workers.Cron.ClearOauthTokenWorker}, {"0 * * * *", Pleroma.Workers.Cron.StatsWorker}, {"* * * * *", Pleroma.Workers.Cron.PurgeExpiredActivitiesWorker}, - {"0 0 * * 0", Pleroma.Workers.Cron.DigestEmailsWorker} + {"0 0 * * 0", Pleroma.Workers.Cron.DigestEmailsWorker}, + {"0 0 * * *", Pleroma.Workers.Cron.NewUsersDigestWorker} ] config :pleroma, :workers, @@ -560,6 +562,8 @@ config :pleroma, Pleroma.Emails.UserEmail, text_muted_color: "#b9b9ba" } +config :pleroma, Pleroma.Emails.NewUsersDigestEmail, enabled: false + config :prometheus, Pleroma.Web.Endpoint.MetricsExporter, path: "/api/pleroma/app_metrics" config :pleroma, Pleroma.ScheduledActivity, diff --git a/config/description.exs b/config/description.exs index 0c0f4af3c..53d980c83 100644 --- a/config/description.exs +++ b/config/description.exs @@ -2504,6 +2504,20 @@ config :pleroma, :config_description, [ }, %{ group: :pleroma, + key: Pleroma.Emails.NewUsersDigestEmail, + type: :group, + description: "New users admin email digest", + children: [ + %{ + key: :enabled, + type: :boolean, + description: "enables new users admin digest email when `true`", + suggestions: [false] + } + ] + }, + %{ + group: :pleroma, key: :oauth2, type: :group, description: "Configure OAuth 2 provider capabilities", diff --git a/config/test.exs b/config/test.exs index 078c46205..6bea09380 100644 --- a/config/test.exs +++ b/config/test.exs @@ -94,6 +94,8 @@ config :pleroma, Pleroma.ReverseProxy.Client, Pleroma.ReverseProxy.ClientMock config :pleroma, :modules, runtime_dir: "test/fixtures/modules" +config :pleroma, Pleroma.Emails.NewUsersDigestEmail, enabled: true + if File.exists?("./config/test.secret.exs") do import_config "test.secret.exs" else |