Трясогузка 0.8.6 - отправить на модерацию - уведомление по электронной почте членам группы модераторов

Я заметил, что в документах четко указано, что электронное письмо отправляется при отправке страницы модераторам:

Уведомления по электронной почте

WAGTAILADMIN_NOTIFICATION_FROM_EMAIL = ’[email protected]

Трясогузка отправляет уведомления по электронной почте, когда контент отправляется на модерацию, а также когда контент принимается или отклоняется. Этот параметр позволяет выбрать, с какого адреса электронной почты будут приходить эти автоматические уведомления. Если опустить, Django вернется к использованию переменной DEFAULT_FROM_EMAIL, если она установлена, и webmaster@localhost, если нет.

Я попробовал локально, и письмо отправляется, но пользователям-администраторам. Можно ли изменить это поведение и добавить больше контроля над ним? Мне нужно отправить электронное письмо модераторам. Единственный способ, который я заметил на данный момент, это переопределить метод save_revision в модели Page.


person Luke    schedule 14.04.2015    source источник


Ответы (1)


Уведомления по электронной почте отправляются всем модераторам (пользователям с publish привилегиями для данной страницы, управляемой через группы и членство в группах). См. исходный код. и комментарий владельцев на github.

Примечание. Начиная с версии 1.3.1 трясогузка в настоящее время существует ошибка отправки уведомлений по электронной почте, которая скоро будет исправлена ​​в версии 1.4.

person timo.rieber    schedule 22.02.2016