Пользователи видят ошибку после нажатия кнопки «Выйти из группы»

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

У вас нет прав для просмотра запрошенного ресурса

Вот моя конфигурация. В настройках группы:

  • Настройка видимости группы, Кто может видеть эту группу? Зарегистрированные пользователи
  • Видимость, Кто может видеть участников этой группы? Владельцы группы, участники и модераторы
  • Участие, Доступ, Разрешить пользователям свободно вступать в группу (не отмечено)
  • Участие, Доступ, Разрешить пользователям свободно покидать группу (отмечено)
  • Участие, Доступ, Разрешить пользователям отправлять запросы на вступление (отмечено)

Когда пользователь посещает страницу групп (например, discourse.mysite.com/g), он видит экран, приведённый ниже. При нажатии кнопки «Покинуть» требуется подтверждение, и после нажатия «Да» появляется ошибка. Пользователь успешно исключается из группы! Но мне не нравится, что они видят ошибку.

1 лайк

Я могу воспроизвести это. (863262a5de)

  • Создать группу (публичная, вступление по запросу, свободный выход)
  • Пользователь TL2 Test_User запрашивает вступление в группу, а затем покидает её, используя любой из вариантов «выйти».
  • После запроса подтверждения появляется сообщение: «У вас нет прав для просмотра запрошенного ресурса».
2 лайка

Спасибо, что подняли этот вопрос, @clayg. Мы поручили его решение, и инженер займется им на этой неделе.

Я исправил это здесь :arrow_up: Я разверну ваш сайт после того, как исправление будет принято.

2 лайка