Option zum Stoppen des Masseneinladeprozesses bei Warnung anbieten (und diese zur Standardoption machen)

Ich versuche, eine Gruppe zu verschieben[1], die derzeit per E-Mail koordiniert wird, in eine Gruppe auf meinem Discourse-Server. Ich habe beschlossen, die Masseneinladungsfunktion zu nutzen, und meine CSV-Datei sah ungefähr so aus:

user1@example.com, family_writing, 57
user2@example.com, family_writing, 57
. . .

Nachdem ich diese Datei eingereicht hatte, erhielt ich diesen Bericht:

Ihre Masseneinladungsdatei wurde verarbeitet, 10 Einladungen gesendet, 0 übersprungen und 10 Warnungen.

[2024-01-21 05:29:08 +0000] Ungültige Gruppe ' family_writing'
[2024-01-21 05:29:08 +0000] Ungültige Gruppe ' family_writing'
...

Mein Fehler war die Annahme, dass der Prozess Leerzeichen aus den Gruppennamenfeldern entfernen würde. Schließlich können Gruppennamen keine Leerzeichen enthalten:

Screenshot 2024-01-21 um 18.28.01

Glücklicherweise konnte ich die 10 Einladungen ändern, damit sie an die richtige Gruppe gehen, bevor die Empfänger ihre E-Mails lesen. Ich konnte keine Möglichkeit finden, die Einladungen zu bearbeiten, außer jede Einladung manuell zu öffnen und das Feld „Zur Gruppe hinzufügen“ zu bearbeiten.[2]

Sobald die E-Mail weg ist, ist sie weg. Rückblickend hätte ich mit dem Gmail-Plus-Trick testen sollen, um mich selbst einzuladen. Dennoch hat das System erkannt, dass ein Problem vorlag, und die E-Mails trotzdem verschickt. Ich hätte eine Option (idealerweise standardmäßig aktiviert) begrüßt, diese E-Mails nicht zu senden, damit ich meine Datei korrigieren könnte, anstatt die Einladungen zu korrigieren.


  1. Es ist theoretisch eine Schreibgruppe, aber wir verbringen die meiste Zeit damit, über familiäre Dinge zu reden. ↩︎

  2. Die Verwendung der Rails-Konsole wäre die richtige Wahl für über 100 Einladungen, aber 10 ist in dem unangenehmen Bereich, in dem die manuelle Bearbeitung schneller ist. ↩︎