Невозможно переместить под-подкатегорию через интерфейс

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

1 лайк

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

Если этот баг затрагивает и клиентов на хостинге, я ожидаю, что его обнаружат и исправят, но в противном случае не жду ничего скорого.

Очень редко сайту нужны три уровня категорий; почти всегда ответ — использовать теги.

1 лайк

@corinna, не могли бы вы предоставить шаги для воспроизведения этой проблемы? Я предполагаю, что это происходит в модальном окне настроек категории, когда вы пытаетесь переместить её из одного родительского элемента в другой?

3 лайка

Извините, я имел в виду перемещение темы (я уже исправил заголовок). При редактировании темы предлагается переместить её только в категории и подкатегории, но не в под-подкатегории.

@Stephen К сожалению, наш форум — один из редких случаев, когда одних тегов недостаточно. Это связано с тем, что по сути это должны быть четыре совершенно разных форума. Поскольку наблюдается значительное пересечение пользователей и чтобы снизить административную нагрузку, мы решили объединить их.

Если у вас есть доступ к оболочке форума, вы также можете переместить тему в под-подкатегорию, используя следующие команды (замените <topic_id> и <to_category_id> на идентификаторы, взятые из адресной строки браузера):

cd /var/discourse/
./launcher enter app
rails c
Topic.where(id: <topic_id>).update_all(category_id: <to_category_id>)
2 лайка