Я работаю над интеграцией Discourse с сайтом на Drupal (используя модуль Drupal Discourse SSO) и смог найти ответы на большинство своих вопросов в существующей документации. Однако этот момент меня ставит в тупик:
Если возможно, мы хотели бы позволить пользователям настраивать свои предпочтения уведомлений исключительно через Drupal, а затем синхронизировать их с Discourse. Эти настройки включали бы: получают ли они письмо с итогами активности, как часто они его получают (если да), и как они отслеживают три различные категории, предусмотренные платформой Discourse.
Возможно ли это? Если да, какие параметры мне нужно передать в Discourse Connect? (Также, рекомендуется ли это вообще? Пока я это пишу, я осознаю, что простое сохранение полей в Drupal не обновит их настройки в Discourse — им, вероятно, придется снова войти в Discourse, чтобы синхронизация произошла. Я мог бы реализовать это с помощью кастомного кода в Drupal, если всё остальное возможно и это единственная проблема.)
Спасибо за любые рекомендации, которые вы сможете дать!