Не очень легко, к сожалению. Лучше всего отправлять четкие инструкции о том, как настроить параметры электронной почты, чтобы сообщения об этих событиях не создавались. Вы могли бы обновить их предпочтения для них, я полагаю.
Вы можете реализовать то, что вы хотите, в коде несколькими способами. Например, вы можете добавить логику в process_bug.cgi, чтобы не генерировать электронную почту для этих событий.
Мы добавили в наш очень старый Bugzilla флажок в шаблоне / en / default / list / edit-multiple.html.tmpl, который позволял «тихие» изменения, которые не генерировали электронную почту, пока в следующий раз ошибка не будет изменена. Новое сообщение об ошибке рассылает все, что изменилось с момента последнего изменения, поэтому, не обновляя последнее изменение, изменения в конечном итоге исчезнут.
Однако я хотел бы убедить вас не делать ничего из этого! Я неохотно использую добавленный нами флажок «тихие изменения», потому что это означает, что я заменяю свое суждение на каждого возможного получателя. Я думаю, что это нормально для вех и тому подобного, но в целом я хочу уважать предпочтения каждого пользователя.
Если вы решите внести некоторые изменения в код или шаблоны, вы должны посетить #mozwebtools на irc.mozilla.org, чтобы поговорить о них, посмотреть, есть ли связанные ошибки, которые имеют патчи-кандидаты, и т. Д.
Еще одно, что мы делаем, чего нет в версии Mozilla, - это то, что мы добавляем заголовки к каждому исходящему письму, что позволяет легко отфильтровывать письма, которые людям не нужны.
Хотя в конце туннеля немного света. Я знаю, что и Макс Канат-Александр (и другие, кто вносит основной вклад), и мы думаем о том, как рассматривать кучу изменений во многих ошибках как один «набор» изменений. Когда это будет реализовано, становится более целесообразным объединить «изменение сразу нескольких ошибок» в одно письмо для каждого получателя.