Всем привет, я пытаюсь разобраться в этой проблеме и немного зашел в тупик.
У меня есть пользователь, который является членом группы, имеющей разрешение на доступ к категории и её подкатегории. Она может заходить в эти категории, читать, создавать посты и т. д. Но она не видит эту категорию на главной странице (или на странице /categories). Посты из этих категорий также появляются в разделах «Последние», «Новые», «Непрочитанные» и «Лучшие».
Со мной такого не происходит, но я имитировал вход от её имени для тестирования и могу это подтвердить.
Я проверил разрешения и другие настройки.
Я удалил её из этих групп и снова добавил.
Могло ли пользователь случайно выбрать такую настройку в своих предпочтениях?
Если она изменила настройку для этой категории на Muted (Скрыто), это приведёт к тому, что она перестанет отображаться. После того как вы impersonate (войдёте в её аккаунт), перейдите в эту категорию и посмотрите, что указано в левом нижнем углу — установлено ли значение Muted. Если да, измените его на Normal (Обычный), Tracking (Отслеживание) или Watching (Наблюдение). Она всегда может вернуть любую из понравившихся ей настроек. Поскольку проблема наблюдается только у одного пользователя, это, скорее всего, и есть причина.
Edit: Ой! Я только что понял, что @Benjamin_D уже предлагал, что категория могла быть установлена в Muted.
Спасибо за ответ! Я тоже так подумал и перепроверил это вчера вечером. К сожалению, это не так — у неё не было отключённых категорий.
Одно из замечаний: она описала проблему как периодическую. В одни дни она проявляется, в другие — нет. Сегодня она снова появилась — хотя я удалил и снова добавил её в группу, изменил настройки, сохранил, вернул как было и снова сохранил разрешения, поэтому не знаю, есть ли здесь прямая связь.
Я попросил её сообщить, если проблема исчезнет снова.
Пока это остаётся загадкой!
Но я обновлю эту тему, как только следы снова станут активнее!
В настройках пользователя в разделе «Интерфейс» что установлено как «Стартовая страница по умолчанию»? Если у неё стоит «Новые», и в рассматриваемой категории есть новые посты, она появится. Если новых постов нет, она не появится. Возможно, этим объясняется, почему она иногда появляется, а иногда нет. Если это так, измените настройку на «Последние».
Для указанной категории попросите её проверить эту категорию и в нижнем левом углу посмотреть, как у неё настроены уведомления. Если она установит значение «Слежу», она будет получать уведомления о каждом новом сообщении, а рядом с названием категории появится счётчик. Также проверьте любые подкатегории в ней… но, по идее, можно отключить уведомления для подкатегории, не затрагивая основную категорию. Если же не менять индивидуальные настройки категории, я, честно говоря, не знаю, что ещё можно сделать.