Можно ли изменить пост, который Discourse использует для описания категории? Кто-то давно случайно опубликовал этот пост как обычный, и теперь он отображается как текст описания.
Я не смог найти ни одного свойства, которое помечало бы этот пост как описание категории.
Единственное другое решение, как мне кажется, — создать новую категорию, перенести туда все темы и удалить старую категорию.
Так что, кто-то отредактировал первый пост в теме «О нас», а затем другие люди начали отвечать? Это странное действие, но такое бывает! Я бы создал новую тему, скопировал текст оригинального поста (OP) в неё, сохранил и изменил владельца на соответствующего пользователя. Затем перенёс бы все ответы в эту новую тему. При этом лайки на оригинальном посте будут утеряны, но для остальных — нет.
Затем вернись к теме «О нас», убери все упоминания о переносе постов, отредактируй текст оригинального поста по своему усмотрению и закрой тему, чтобы никто не пытался в ней отвечать.
Возможно ли поменять связанную тему через консоль Rails?
Я провёл тест, и это возможно. Вы можете обновить categories.topic_id на новый идентификатор, а затем переместить исходную тему «О нас» как обычную тему.
Мой новый вопрос: стоит ли это делать?
Редактирование: Мой тестовый сайт начал вести себя странно, поэтому я удалю детали на случай, если это и есть причина. Приключение продолжается.
Я не думаю, что это нанесёт какой-либо вред. Не уверен, как и когда содержимое копируется в поле описания? Возможно, стоит просто отредактировать категорию.
Он сохраняет исходное описание категории, пока вы не нажмёте «Изменить описание», заменив его новой темой (я только что перепроверил, чтобы убедиться ).
Администраторы и модераторы могут перемещать ответы из одной темы в другую с помощью гаечного ключа администратора темы, который находится справа при чтении темы, над ползунком. Гаечный ключ администратора темы также доступен в меню темы внизу, после последнего сообщения. Выберите его, а затем выберите «Выбрать сообщения…». После этого вы сможете выбрать сообщения, которые хотите переместить, и использовать появившуюся кнопку «Переместить в» для их перемещения.