Public Access
feat(broadcasts): add admin broadcast page and user opt-out switch
Admin page /admin/broadcasts to write, test and send broadcasts in both languages; confirms the recipient count before send. History shows the counts. A new switch in settings lets users opt out of platform mails; account mails always come. Subject and body are plain text only.
This commit is contained in:
1 parent
0154202ddc
commit
fa0857f55d
13 files changed
+642
-4
No files matched your search
+33
-1
@@ -130,7 +130,9 @@
|
||||
"PROFILE_TILES_HINT": "Wähle, was dein Profil zeigt und wo: öffne dein Profil und klicke auf \"Anpassen\".",
|
||||
"FAVORITE_PLATFORM": "Lieblingsplattform",
|
||||
"FAVORITE_PLATFORM_HINT": "Wird zuerst gewählt, wenn du ein Spiel für mehrere Plattformen hinzufügst.",
|
||||
"FAVORITE_PLATFORM_NONE": "Keine"
|
||||
"FAVORITE_PLATFORM_NONE": "Keine",
|
||||
"PLATFORM_MAILS": "Mails von der Plattform",
|
||||
"PLATFORM_MAILS_HINT": "Neuigkeiten und Ankündigungen per Mail. Mails zu deinem Konto kommen immer."
|
||||
},
|
||||
"VALIDATION": {
|
||||
"EMAIL_REQUIRED": "Email ist erforderlich.",
|
||||
@@ -304,6 +306,7 @@
|
||||
"ADMIN_HINTS": "Hinweise",
|
||||
"WHATS_NEW": "Neuigkeiten",
|
||||
"ADMIN_NEWS": "Neuigkeiten verwalten",
|
||||
"ADMIN_BROADCASTS": "Rundmail",
|
||||
"PENDING_REQUESTS_one": "{{count}} Registrierung wartet",
|
||||
"PENDING_REQUESTS_other": "{{count}} Registrierungen warten"
|
||||
},
|
||||
@@ -691,6 +694,35 @@
|
||||
"LOAD_ERROR": "Die Einträge konnten nicht geladen werden.",
|
||||
"NO_ACCESS": "Nur Admins können diese Seite öffnen."
|
||||
},
|
||||
"ADMIN_BROADCAST": {
|
||||
"NEW": "Neue Rundmail",
|
||||
"SUBJECT_EN": "Betreff (Englisch)",
|
||||
"SUBJECT_DE": "Betreff (Deutsch)",
|
||||
"BODY_EN": "Text (Englisch)",
|
||||
"BODY_DE": "Text (Deutsch)",
|
||||
"TEXT_HELP": "Nur Text, in beiden Sprachen. Betreff höchstens 150, Text höchstens 5000 Zeichen. Eine Fußzeile mit dem Link zum Abschalten wird angehängt.",
|
||||
"RECIPIENTS": "Empfänger",
|
||||
"ALL": "Alle aktiven Nutzer",
|
||||
"PICKED": "Ausgewählte Nutzer",
|
||||
"SEARCH": "E-Mail oder Name suchen",
|
||||
"PICKED_COUNT": "{{count}} ausgewählt",
|
||||
"REMOVE": "Entfernen",
|
||||
"TEST": "Test an mich senden",
|
||||
"TEST_SENT": "Testmail für dich eingereiht.",
|
||||
"SEND": "Senden...",
|
||||
"CONFIRM_TITLE": "Diese Mail senden?",
|
||||
"CONFIRM_TEXT": "An {{count}} Nutzer senden? Das kann nicht rückgängig gemacht werden.",
|
||||
"CONFIRM": "Senden",
|
||||
"CANCEL": "Abbrechen",
|
||||
"NO_RECIPIENTS": "Kein Empfänger: niemand ist aktiv und hat Mails an.",
|
||||
"SENT": "Mail für {{count}} Nutzer eingereiht.",
|
||||
"ERROR": "Die Aktion ist fehlgeschlagen.",
|
||||
"LIST": "Gesendete Mails",
|
||||
"COUNTS": "{{recipients}} Empfänger, {{sent}} gesendet, {{failed}} fehlgeschlagen",
|
||||
"EMPTY": "Noch keine Mails gesendet.",
|
||||
"LOAD_ERROR": "Die Mails konnten nicht geladen werden.",
|
||||
"NO_ACCESS": "Nur Admins können diese Seite öffnen."
|
||||
},
|
||||
"TILES": {
|
||||
"CUSTOMIZE": "Anpassen",
|
||||
"EDIT_HINT": "Verschiebe, vergrößere oder verstecke die Kacheln. Gespeichert wird erst mit \"Fertig\".",
|
||||
|
||||
Reference in new issue
Block a user