Массовое удаление пользователей для сотрудников теперь доступно

Отлично, что наконец-то начали уделять внимание пакетному управлению базой пользователей Discourse. Это давно назревшая и необходимая функция. :+1:

Планируется ли добавить больше опций для пакетных операций?

Например:

  • Пакетная деактивация
  • Пакетное добавление в группу

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

Например, я вдохновлен текущим случаем из этой темы здесь, так как мне нужно деактивировать множество пользователей, чтобы они не вызывали рассылку email-уведомлений. Но в другом сценарии я мог бы захотеть попытаться таргетировать неактивные аккаунты, чтобы принудительно массово реактивировать множество «спящих» пользователей, возможно, чтобы оживить сообщество и вытащить вовлеченность из жуткого минимума!

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

Инструменты автоматического пакетного управления

  • Добавление пользователей в группы по годам из заданного диапазона дат. Итоговый результат: скажем, 10 новых групп с названиями по годам от 2015 до 2005. Я мог бы использовать эту функцию прямо сейчас.

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

Приветствуется всё, что помогает в пакетном управлении базой пользователей!

1 лайк