Сводка: Добавление ссылки на сообщение в Google Groups для списка рассылки только для чтения группы Google
GitHub: GitHub - literatecomputing/discourse-google-group-link · GitHub
Установка: Следуйте руководству по установке плагина.
Возможности
Этот плагин будет искать 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
- Рассмотреть возможность добавления ссылки в другое место?