Как конвертировать тег в категорию?

Мой форум сильно полагается на теги и стремится минимизировать количество категорий. Но в одной из категорий у меня много тем с одинаковым тегом, поэтому, возможно, им стоит выделить отдельную категорию.

Есть ли у меня инструмент для преобразования тега в категорию?

Конечно, я могу пойти более долгим путём: создать категорию, выбрать помеченные темы и т.д. — это вообще не проблема, но если есть возможность, я бы с удовольствием воспользовался более коротким способом :wink:

(Даже на то, чтобы задать этот вопрос, ушло больше времени, чем на само действие :man_facepalming: :rofl: )

В данном случае вы и есть инструмент. :slight_smile:

Вам нужно создать категорию, настроить все параметры, описание, права доступа и т.д., а затем массово переместить в неё темы с соответствующими тегами и удалить сам тег. В принципе, это довольно просто. :+1:

Да, это не слишком сложно. Но я тайно надеялся, что найдется какая-то магическая и загадочная, но при этом простая команда rake или что-то подобное :grin:

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

Спасибо. И к тому же я уже закончил работу :wink:

Привет, Jagster :slight_smile:

Ты посмотрел это?

https://meta.discourse.org/t/administrative-bulk-operations/118349#move-all-topics-with-a-specific-tag-to-a-single-category-15

Но я бы дважды подумал перед выполнением такой задачи (на тестовом сервере или с готовой резервной копией), потому что при использовании некоторых из этих задач не заполнялась таблица тегов: Bulk tagged topics, then moved topics into another category, but the category tag selector doesn't show tags - #2 by Canapin
Не знаю, исправили ли это, я не пробовал снова после своей миграции. Но мне стоит!

Конечно, нет. Даже я не добавил эту тему в закладки :man_facepalming:

Я попробую её в действии ночью. Если всё сработает, это точно поможет, когда тем много. Но для нескольких десятков старых проверенных тем ручная работа отлично подходит :wink: