summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2020-02-20 11:58:37 +0000
committerlain <lain@soykaf.club>2020-02-20 11:58:37 +0000
commite0b2de63853e9a14b72faddf6e1180a098728205 (patch)
treedaef5b359ffb611face916497c14342e75ac92a6 /config
parentcf4ecffcea84d9b214f922a973d50c699317a202 (diff)
parent50d9fcbe29acae63ad2aec4eadedf7b9ba614428 (diff)
downloadpleroma-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.exs8
-rw-r--r--config/description.exs14
-rw-r--r--config/test.exs2
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