У нас возникла проблема: пользователи всплывали свои темы при их редактировании.
Это не особенно заметно, когда постов всего несколько, но если некоторые ссылки устарели и им приходится обновлять десяток, это начинает выглядеть как спам.
Такая же проблема возникает, когда модераторы меняют теги (без использования массового тегирования).
Поэтому с большой помощью ИИ и множеством переписываний я создал плагин для решения этой проблемы.
Возможности
Предотвращает всплытие тем при редактировании первого поста.
Работает со всеми типами изменений первого поста, включая изменение тегов.
Применяется ко всем пользователям, а не только к создателю темы.
Списки разрешений/запретов по категориям с наследованием.
Опциональная временная задержка между всплытиями.
Настройка
После установки перейдите в Администрирование → Настройки → Плагины и настройте параметры ниже.
Параметры
Название
Описание
Значение по умолчанию
Предотвращать всплытие темы при редактировании первого поста
Главный переключатель. При включении редактирование первого поста (включая изменение тегов) не будет всплывать тему.
false
Разрешённые категории
Категории, где редактирование первого поста может вызывать всплытие. Оставьте пустым, чтобы по умолчанию блокировать все.
Пусто
Заблокированные категории
Категории, которые никогда не должны всплывать. Имеет приоритет над разрешёнными категориями.
Пусто
Минимальное количество часов между всплытиями
Требовать задержку после последнего всплытия. Установите 0, чтобы отключить.
Я искал способ предотвратить поднятие пользователями собственных тем каждые несколько дней. Является ли эта функциональность единственным доступным в Discourse способом решения данной задачи?
Поскольку редактирование последнего сообщения больше не поднимает тему, я предполагаю, что они отвечают в своей собственной теме. Тогда вам также стоит посмотреть на Discourse No Bump. Это официальный плагин, поддерживаемый командой Discourse.