Heute Morgen habe ich festgestellt, dass wir in den letzten 2 Wochen über 5000 E-Mail-Credits verbraucht haben, da kaum ~60 von unseren ~1000 aktiven Benutzern E-Mail-Benachrichtigungen aktiviert haben.
Ich habe E-Mails in den Admin-Einstellungen deaktiviert, mit rückwirkender Wirkung für alle, und CSS hinzugefügt, um die E-Mail-Einstellungen aus dem Benutzer-Kontrollzentrum auszublenden.
Dies ist ein Screenshot der Einstellung. Sie war bereits so eingestellt, aber ich habe sie erneut vorgenommen, um das Modal auszulösen, das fragt, ob ich die Einstellungen für bestehende Benutzer rückwirkend ändern möchte.
Ich habe auch ein Thema eröffnet, in dem ich den Benutzern den Grund für diese Änderung erkläre und dass Discourse leider keine feingranulare Kontrolle darüber ermöglicht, von welchen E-Mails ich von meinem eigenen Forum aus senden kann. Entweder erlaube ich jedem, alles einzustellen, was er möchte, oder nur dem Personal (oder niemandem, aber das ist abgesehen von sehr spezifischen Ausnahmefällen ziemlich nutzlos).
Einer der antwortenden Benutzer teilte mir mit, dass er immer noch E-Mails erhält.
Das von mir durchgeführte Zurücksetzen fand gegen 10 Uhr statt. Dies ist ein Screenshot des Posteingangs dieses Benutzers.
Ich habe mich als der Benutzer ausgegeben, um sicherzugehen, dass es kein Problem gab, und die Sichtbarkeit der Einstellung wieder aktiviert, um dies zu überprüfen. Tatsächlich wurden die Einstellungen nicht geändert, obwohl mir die Optionen im Admin-Panel sagten, dass sie es tun würden.
Gibt es einen Rails-Befehl, den ich ausführen kann, um sicherzustellen, dass alle Benutzer diese Optionen deaktiviert haben (auf “nie” gesetzt), wie es sein sollte?


