Автоматически отключать звук категорий при выходе пользователя из группы

Привет, команда Discourse и сообщество,

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

Проблема

  • Когда пользователь вступает в группу, его настройки могут быть автоматически настроены на отслеживание связанных категорий с помощью настроек уведомлений по умолчанию для категорий группы.
  • Однако, когда пользователь покидает группу, он продолжает видеть эти категории в разделе Последние, а его настройки уведомлений не сбрасываются.
  • Ручное отключение уведомлений для каждой категории после выхода пользователя из группы непрактично, особенно для крупных форумов.

Предлагаемое решение

  • Добавить в настройки группы опцию для автоматического отключения или сброса уведомлений о категориях, когда пользователь покидает группу.
  • Либо расширить плагин автоматизации Discourse, добавив триггер «Пользователь покинул группу», который позволит отключать уведомления о связанных категориях.

Почему это важно

  • Поддерживает чистоту пользовательского опыта, гарантируя, что пользователи видят только контент, релевантный выбранным ими группам.
  • Уменьшает загромождение раздела Последние для пользователей, которые больше не состоят в группе.
  • Способствует лучшей организации на крупных форумах с публичными группами и открытыми категориями.

Возможные обходные пути

  • Пользовательский плагин Wizard: Может быть вариантом, но в настоящее время требует взаимодействия пользователя для запуска изменений.
  • Пользовательская автоматизация: Потребует разработки, но готового встроенного решения на сегодня не существует.

Буду рад услышать мнения сообщества и команды Discourse! Возможно ли реализовать это в ядре системы, или лучше выпустить как обновление плагина?

Заранее спасибо!

2 лайка