Как отправлять уведомления по электронной почте для каждой записи в журнале

#odoo #odoo-13

Вопрос:

Я хотел бы реализовать способ отправки уведомления по электронной почте (содержащего содержимое заметки в журнале) всем подписчикам записи для каждой заметки в журнале этой записи. Я также хотел бы реализовать способ, чтобы ответы по электронной почте на указанные уведомления по электронной почте отображались в виде записей журнала этой конкретной записи.

Что мне нужно сделать для достижения этой цели (на заднем плане) или у Odoo уже есть быстрое решение для этого? Я подумал о создании шаблона и переопределении функции _message_subscribe для отправки его содержимого по электронной почте. Хотя я не уверен, как связать ответы по электронной почте с порталом в виде заметок в журнале.

Комментарии:

1. именно для этого вам нужно написать пользовательский код…. Во-вторых, если вы хотите отправить электронное письмо каждому подписчику при создании заметки в журнале, почему вы не используете электронную почту для этого в Odoo?

2. @AdamStrauss Если у вас есть какие-либо идеи о том, как реализовать этот пользовательский код, пожалуйста, поделитесь ими. Кроме того, разве выбор того, получать ли уведомления по электронной почте в Odoo (через модуль обсуждения) или за его пределами, не является просто настройкой?

3. На самом деле это должно быть возможно путем настройки подтипов сообщений. Там уже есть один для «уведомлений». Просто зайдите в партнерскую или заказную или любую другую модель с помощью микшера chatter, добавьте подписчика, а затем отредактируйте подписчика (у подписчиков есть небольшой значок редактирования/карандаша в виджете подписчика). Там активируйте подтип уведомления и напишите заметку. Каждый подписчик (кроме автора) заметки с этой активацией должен получить электронное письмо.

4. Поэтому, в конце концов, этот подтип должен быть активирован по умолчанию. И именно здесь вам в конечном итоге понадобится немного пользовательского кода.

5. О, я только что заглянул в демо-версию Odoo. Вы можете просто активировать подтип как активированный по умолчанию прямо в подтипе. Просто перейдите в меню Подтипы (Настройки -> Технические ->> Электронная почта ->>> Подтипы), найдите «Примечание» и активируйте поле «По умолчанию».

Ответ №1:

Одним из многих решений этого требования является установка почтового подтипа «Примечание» в качестве активированного по умолчанию.

Эти подтипы могут быть настроены на базе последователей записей. Таким образом, каждый пользователь может иметь свои собственные конфигурации подтипов.

Но чтобы просто установить значение по умолчанию, это должно легко сработать. Я вообще не поклонник этого требования, но, по крайней мере, я поклонник решения 😛

Просто перейдите в меню Подтипы (Настройки -> Технические ->> Электронная почта ->>> Подтипы) найдите «Примечание» и активируйте поле «По умолчанию».