Существует ли способ автоматически архивировать тему?

Я видел этот пост, но мой вопрос немного отличается по сути.

Есть ли способ:

  1. Автоматически архивировать или удалять тему по истечении определённого времени — в конкретной категории (а не на всей платформе)?

  2. Дать создателю темы возможность выбрать, как долго её пост будет существовать в Discourse до архивации или удаления?

Спасибо!

P.S. Как работает поиск здесь, в Discourse? Иными словами, как поиск определяет, что будет отображаться первым?

Здравствуйте,
по вопросу 1 вы можете получить поддержку здесь:


Однако на данный момент вам придётся архивировать тему вручную с помощью административного ключа.

Это может быть отдельным #предложением_по_функции. Существует множество примеров подобных предложений:

Кроме того, неясно, какую поддержку окажет команда.

Всего наилучшего :+1:

Ещё одна функция, которую, как мне кажется, стоит рассмотреть для Discourse, — это автоматическая архивация тем при перемещении в определённую категорию.

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

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

Тем не менее, текущий процесс архивации тем остаётся довольно утомительным:

  • Шаг 1: Поиск/фильтрация старых неактивных тем либо в списке тем каждой категории, либо через расширенный поиск.
  • Шаг 2: Выбрать все темы и переместить их в указанную категорию.
  • Шаг 3: Снова выбрать все темы, чтобы архивировать их.