Допустим, я хочу просматривать темы в категориях, которые я отключил. Как это сделать? На Meta я отключил категорию News and Events > Forum summaries. Но переход по ссылкам /?state=muted или /filter?q=in%3Amuted не показывает их. Как тогда я могу увидеть все отключенные категории, если их больше одной и переход на страницу категории не подходит? Это баг? При попытке создать это, я понял, что даже ссылка «Показать» в Настройках > Отслеживание не отображает темы отключенной категории (она ведет на /?state=muted). Поэтому я задумался, может ли это быть багом.
Здесь есть небольшой пробел: ?state=muted охватывает только темы, которые были отключены напрямую… но темы из отключённых категорий исключаются.
Так что вы пытаетесь получить список тем из всех отключённых категорий?
Понятно. Я ожидал, что ссылка рядом с категорией «Заглушено» будет вести на страницу, где отображаются темы из этих категорий, или что-то подобное.
Но да, именно этого я и пытаюсь достичь.
@awesomerobot Я предполагаю, что, кроме как создавать что-то кастомное, другого способа это сделать просто нет?
Концепция отслеживания состояния категорий, тегов и тем, а также того, как они взаимодействуют, довольно сложна. Я думаю, что статус отслеживания отдельной темы имеет приоритет над остальными, но два других зависят от других настроек пользователя.
Так что возможно, что пользователь прочитал некоторые темы, даже если категория/тег отключены.
Возможно, вы можете показать пользователю, какие категории и теги он отключил. Ссылки на эти списки тем должны показывать ему темы, потому что он смотрит на отключенную категорию напрямую.
Верно, нам действительно стоит просто удалить эту ссылку, так как она некорректна… маршрут для отображения всех тем из заглушенных категорий стал бы новой функцией, которой у нас на данный момент нет
Тогда все ссылки «показать» можно было бы удалить. Ни одна из них не имеет отношения к категориям. Ссылка «наблюдаемые» не ведёт к темам из категорий, за которыми вы наблюдаете; она ведёт к темам, за которыми вы наблюдаете — и это может быть связано с тем, что вы по умолчанию наблюдаете за темами в этой категории, но также и потому, что вы создали эту тему. То же самое касается отслеживания.
Я согласен, что «заглушенные» вызывают больше всего путаницы, поскольку темы в заглушенной категории по-прежнему считаются «обычными» в отслеживании тем. Поэтому они вообще не отображаются в этом отфильтрованном списке.
Возможно, эти ссылки стоит перенести в новое место в качестве опции для фильтрации списка тем с использованием этой строки запроса, которая не будет выглядеть как связанная с отслеживанием категорий. Без неё снятие заглушки с тем, которые вы заглушили, немного затруднено. Я думаю, что фильтр поиска отсутствует, поэтому вам нужно знать либо строку запроса, либо использовать фильтр тем (что также требует знания того, что он предоставляет такую опцию).