Make members of a group watch a category by default

К сведению: это уже обновлено пользователем @LeoMcA. См.:

2 лайка

Этот плагин теперь устарел, верно?

2 лайка

Да, это можно сделать без плагина! (В настоящее время в последней бета-ветке.)

4 лайка

Не совсем — для нас, к сожалению.

Нам необходимо гарантировать, что пользователи, входящие в определённые группы, получают обязательные уведомления. Например: у нас есть группа представителей, которые должны всегда следить за первым постом в категории «Объявления». Получение и распространение этих тем в их учреждениях является частью их роли как представителей. Если они захотят перестать получать такие уведомления, нам придётся найти нового представителя для этого учреждения (что потребует изменений в других системах помимо Discourse).

Таким образом, возможность для пользователей изменять настройки уведомлений после вступления в группу — как это работает в бета-функции, насколько я понимаю, — для нас не подходит. Это создало бы в Discourse опцию, которая не соответствовала бы ожиданиям пользователей в контексте нашего использования этого инструмента.

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

Вам понадобится плагин, который, возможно, перехватывал бы запрос на отписку и затем предпринимал соответствующие действия, либо вы могли бы составить запрос в Data Explorer для поиска пользователей, отписавшихся от рассылки, запускать его периодически и принимать меры при обнаружении таких пользователей.

2 лайка

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

Ваше предложение использовать Data Explorer звучит разумно, но оно возлагает на нас ответственность за мониторинг настроек пользователей. Наша команда состоит всего из двух сотрудников, поэтому я бы предпочёл тратить это время на другие задачи. Однако я признаю целесообразность перехода на новый плагин (который, по всей видимости, будет регулярно обновляться, тогда как моё кустарное решение может в любой момент перестать работать).

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

1 лайк

Я могу использовать Data Explorer, чтобы увидеть, какие пользователи просматривают конкретную категорию, следующим образом:

SELECT * FROM category_users WHERE category_id = '10'

Есть ли предложения, как увидеть, какие пользователи следят за какими категориями, в одном представлении? (Затем я мог бы экспортировать это и обработать как электронную таблицу.)

Почти уверен, что это завершено :confetti_ball:

В группе → Управление → Категории

4 лайка