Отключение дайджестов возможно — есть настройка для отключения сводки по электронной почте.
Что касается остального, это пользовательские настройки. Вы можете выбрать значения по умолчанию, но я не уверен, предотвратит ли это пользователей от их изменения.
Насколько я могу судить по текущему ядру, модераторы категорий получают уведомление о проверке на сайте для флагов в категориях, которыми они управляют, но они не получают отложенное системное напоминание в ЛС/почту только на основании статуса модератора категории.
Задача PendingReviewablesReminder отправляет это напоминание группе модераторов, а пользователи, которые явно упоминаются, выбираются с помощью User.where(moderator: true), то есть это полные модераторы. [1]
Таким образом, модератор категории, который также является полным модератором, получит его, но сам по себе статус модератора категории, похоже, не делает его получателем.
Кроме того, скрытие обычных элементов управления настройками электронной почты с помощью компонента темы не изменит этого, поскольку адресация напоминаний о модерации обрабатывается отдельно на стороне сервера.
В этом и заключается надежда. Просто переключить эти элементы в display none. Так, чтобы были видны только основные элементы управления электронной почтой.
Хорошо, тогда, возможно, не так важно, чтобы неполные сотрудники получали такие уведомления по электронной почте, поскольку многие из них, скорее всего, и так довольно регулярно посещают сайт.
В наши дни большинство пользователей достаточно активны на площадках. Я стремлюсь свести объём исходящей почты к минимуму.
Мне ещё нужно разобраться в этом подробнее, но, кажется, RSS-ридеры могли бы стать хорошей альтернативой электронной почте, так как в большинстве случаев контент не требует быстрых ответов в сжатые сроки.