Есть ли способ, чтобы отключенные категории отображались на странице категорий (как это было раньше)?

С актуальными версиями Discourse, уже довольно давно, заглушённые категории больше не отображаются на странице категорий (вместо этого они сгруппированы в раскрывающуюся скрытую группу в нижней части страницы категорий).
Раньше категории продолжали регулярно отображаться на странице категорий, и можно было использовать этот плагин, чтобы скрыть заглушённые темы со страницы последних тем, а также этот CSS-плагин, чтобы скрыть все заглушённые категории со страницы категорий.

Есть ли способ вернуть старое поведение? (Даже решение через CSS уже было бы чем-то…).
Мне крайне необходимо, чтобы все заглушённые категории отображались на странице категорий, как в старые добрые времена (и при этом некоторые категории были заглушены, чтобы их посты не включались в email-дайджест).
Буду очень признателен, если кто-то сможет предложить идею или решение.

Заметка для разработчиков: вместо того чтобы полностью убрать старое поведение и удалить старый код, разве нельзя было добавить флаг в настройки администратора, чтобы администратор мог выбрать: показывать заглушённые категории или перемещать их в скрытую группу в нижней части страницы категорий, как сейчас? Спасибо за вашу отличную работу.

2 лайка

Я бы хотел немного поднять этот вопрос. Реально ли предложение от @mangojumbo?

2 лайка

Я думаю, стоит пойти на шаг дальше и добавить соответствующую опцию в меню интерфейса профиля пользователя.

Я использовал этот CSS, чтобы развернуть список (но элементы всё ещё сгруппированы внизу, так что, возможно, это не то, что вы ищете):

.category-list.hidden {
  display: table !important;
}

А также этот код, чтобы заголовок «Скрытые категории» не выглядел кликабельным:

.muted-categories-link {
  border: none;
  cursor: default;
  .d-icon {
    display: none;
  }
}
1 лайк