Плагин ссылки Google Groups

Сводка: Добавление ссылки на сообщение в Google Groups для списка рассылки только для чтения группы Google

:link: GitHub: GitHub - literatecomputing/discourse-google-group-link · GitHub
:arrow_right: Установка: Следуйте руководству по установке плагина.

Возможности

Этот плагин будет искать raw_email в первом сообщении новых тем в категориях с установленным параметром mailinglist_mirror для группы Google и добавлять ссылку в TopicCustomField, который добавляется в сериализатор topic_view. Он добавляет ссылку в выходной элемент topic-category плагина, например:

 Просмотреть исходное сообщение на <a href=google-group-url>Google Groups</a>

Уважается настройка пользователя на открытие внешних ссылок в новом окне.

Конфигурация

Конфигурация не требуется. Плагин включен по умолчанию и отслеживает только категории, для которых включено mailinglist_mirror.

Этот текст можно настроить по адресу https://your.forum/admin/customize/site_texts?q=google_groups_link

Для обработки уже существующих тем выполните вход в rails:

cd /var/discourse
./launcher enter app 
rails c

Затем:

t=Topic.last;
t.google_group_link_ensure_consistency

TODO

  • Рассмотреть возможность добавления ссылки в другое место?