Nicht so furchtbar einfach, leider. Am besten ist es, explizite Anweisungen zum Einrichten von E-Mail-Einstellungen zu senden, damit E-Mails zu diesen Ereignissen nicht generiert werden. Sie könnten ihre Präferenzen für sie aktualisieren, nehme ich an.
Sie können implementieren, was Sie im Code ein paar Möglichkeiten möchten. Zum Beispiel könnten Sie process_bug.cgi Logik hinzufügen, um keine E-Mails für diese Ereignisse zu generieren.
Wir haben in unserem sehr alten Bugzilla eine Checkbox in template/de/default/list/edit-multiple.html.tmpl hinzugefügt, die "stille" Änderungen erlaubte, die keine E-Mails erzeugten, bis der Bug das nächste Mal geändert wurde. Neue Bug-E-Mails senden alles aus, was seit lastdiffed geändert wurde. Wenn Sie also nicht lastdiffed aktualisieren, wird die Änderung schließlich ausgehen.
Allerdings möchte ich Sie davon überzeugen, nichts davon zu tun! Ich zögere, das Kästchen für stille Änderung zu verwenden, das wir hinzugefügt haben, weil es bedeutet, dass ich mein Urteil für das jedes möglichen Empfängers ersetze. Ich denke, das ist OK für Meilensteine und so, aber im Allgemeinen möchte ich die Präferenzen jedes Benutzers respektieren.
Wenn Sie sich entscheiden, einige Änderungen im Code oder Vorlagen zu implementieren, sollten Sie #mozwebtools auf irc.mozilla.org besuchen, um über sie zu sprechen, sehen, ob es Fehler im Zusammenhang sind die Kandidaten Patches usw.
Another wir tun das ist nicht in Mozillas Version ist, dass wir Header zu jeder ausgehenden E-Mail hinzufügen, die es einfach macht, E-Mails herauszufiltern, die Leute nicht wollen.
Am Ende des Tunnels ist jedoch etwas Licht. Ich weiß, dass sowohl Max Kanat-Alexander (und andere, die Mainline-Beiträge sind), und wir denken darüber nach, wie man eine Reihe von Änderungen an vielen Bugs als eine Änderung "Set" betrachten kann. Wenn dies implementiert wird, wird es praktikabler, "mehrere Fehler gleichzeitig zu ändern" in genau eine E-Mail pro Empfänger zu kombinieren.