From 7db81cde444f6bc95e79527af0997de1788d48c7 Mon Sep 17 00:00:00 2001
From: tobi <31960611+tsmethurst@users.noreply.github.com>
Date: Sun, 19 Mar 2023 13:11:46 +0100
Subject: [feature] Email notifications for new / closed moderation reports
(#1628)
* start fiddling about with email sending to allow multiple recipients
* do some fiddling
* notifs working
* notify on closed report
* finishing up
* envparsing
* use strings.ContainsAny
---
web/template/email_confirm.tmpl | 28 +++++++++++++++++++++
web/template/email_confirm_html.tmpl | 47 -----------------------------------
web/template/email_confirm_text.tmpl | 27 --------------------
web/template/email_new_report.tmpl | 26 +++++++++++++++++++
web/template/email_report_closed.tmpl | 27 ++++++++++++++++++++
web/template/email_reset.tmpl | 28 +++++++++++++++++++++
web/template/email_reset_html.tmpl | 47 -----------------------------------
web/template/email_reset_text.tmpl | 27 --------------------
web/template/email_test.tmpl | 24 ++++++++++++++++++
web/template/email_test_text.tmpl | 24 ------------------
10 files changed, 133 insertions(+), 172 deletions(-)
create mode 100644 web/template/email_confirm.tmpl
delete mode 100644 web/template/email_confirm_html.tmpl
delete mode 100644 web/template/email_confirm_text.tmpl
create mode 100644 web/template/email_new_report.tmpl
create mode 100644 web/template/email_report_closed.tmpl
create mode 100644 web/template/email_reset.tmpl
delete mode 100644 web/template/email_reset_html.tmpl
delete mode 100644 web/template/email_reset_text.tmpl
create mode 100644 web/template/email_test.tmpl
delete mode 100644 web/template/email_test_text.tmpl
(limited to 'web/template')
diff --git a/web/template/email_confirm.tmpl b/web/template/email_confirm.tmpl
new file mode 100644
index 000000000..17926fdde
--- /dev/null
+++ b/web/template/email_confirm.tmpl
@@ -0,0 +1,28 @@
+{{- /*
+// GoToSocial
+// Copyright (C) GoToSocial Authors admin@gotosocial.org
+// SPDX-License-Identifier: AGPL-3.0-or-later
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see
- You are receiving this mail because you've requested an account on {{.InstanceName}}. -
-- We just need to confirm that this is your email address. To confirm your email, click here or paste the following in your browser's address bar: -
-
-
- {{.ConfirmLink}}
-
-
- If you believe you've been sent this email in error, feel free to ignore it, or contact the administrator of {{.InstanceName}}. -
-