Один из наших пользователей получает следующее сообщение при попытке создать пост: «Произошла ошибка: у вас нет прав для просмотра запрошенного источника». Пользователь состоит в нескольких группах, все из которых имеют право публиковать в категории, где возникает эта ошибка. Обе группы имеют доступ «просмотр/ответ/создание» в этой категории. Пользователь не заблокирован и не заглушен. Пользователь пытался очистить кэш с помощью CTRL+F5. Есть какие-либо идеи о том, что вызывает эту ошибку?
Редактирование: Пользователь сообщает, что не может опубликовать пост ни в одной категории. Когда я пытаюсь войти в систему под этим пользователем, я не вижу кнопки «Новая тема». У пользователя уровень TL1, что должно позволять создавать новые темы.
Я передам этот отзыв пользователю. Это единственный пользователь, у которого я сейчас наблюдаю эту проблему, и доступ к этому форуму имеют только сотрудники, поэтому, похоже, дело не в корпоративном прокси.
Вы знаете, почему я не вижу кнопку «Создать тему», когда перехожу от имени других пользователей?
Скорее всего, это связано с тем, что у пользователя в данный момент нет разрешения на создание тем. Если вы снова имитируете этого пользователя, добавьте /new-topic к URL-адресу (например, https://meta.discourse.org/new-topic), чтобы открыть редактор. Затем попробуйте создать тему и проверьте консоль браузера на наличие ошибок.
Когда я добавляю /new-topic к URL форума, будучи авторизованным под своей учётной записью (администратор), открывается интерфейс создания новой темы. Когда я добавляю /new-topic к URL форума, будучи авторизованным под другой учётной записью, меня перенаправляет на /categories, и интерфейс создания новой темы не открывается.
Интересно. Я заблокировал пользователя на тестовом сайте и столкнулся с той же проблемой перенаправления. Ранее этого не происходило, что, возможно, связано с тем, что у меня есть ссылка на /new-topic и там есть пользовательская секция боковой панели — и всё работает. Не понимаю, почему так. Похоже, ссылка также работает, если отправить её пользователю в личном сообщении. Может, попробуй и ты так сделать.
Гэвин, вам удалось решить вашу проблему? Похоже, это довольно сложный случай, и нам трудно помочь вам здесь, так как проблема затрагивает только одного пользователя и её нелегко воспроизвести.