Всем привет! У меня возник вопрос от одного из моих пользователей. Он только что зарегистрировался и увидел множество уведомлений, однако при попытке перейти к большинству из них получал ошибку 404. Это ожидаемо, поскольку 99% показанных ему уведомлений не предназначены для него.
Вот скриншот тестового пользователя на моём сайте (пользователь 1 уровня, никогда не был заблокирован и не является модератором):
Есть ли какие-либо идеи, что может быть причиной этого? Скорее всего, это ошибка в моей конфигурации. Я думал, что проблема может быть в том, что обратный прокси-сервер не передаёт корректно IP-адреса отдельных пользователей, но я проверил: ни у одного пользователя IP-адрес регистрации или последнего входа не соответствует локальным адресам моей сети, так что здесь всё работает как положено. Кроме того, отклонение уведомлений не работает, хотя при клике возвращается HTTP-200. Буду благодарен за любые предложения!
Информация о системе:
ОС: OpenSUSE Leap 15.2
Discourse запущен в контейнере Docker через официальный запускатель
Версия Discourse: 2.8.0.beta9
Из всех плагинов у меня сейчас включены только два: SSO (мы используем смесь нативной аутентификации и входа через SSO, и эта проблема проявляется как на аккаунтах, привязанных к нашему SSO, так и на тех, которые не привязаны) и менеджер Docker, который я не могу отключить. Остальные плагины присутствуют, но были отключены в попытке исключить их влияние.
Да, сработало. Спасибо! Я думал, что отключение полностью уберёт всё, но, apparently, нет. TIL. Думаю, следующим шагом будет попытка запустить плагин интеграции с Rocket.Chat, так как наш случай немного необычен (мы будем размещать видеоплеер в посте, содержащем прямую трансляцию, и хотим, чтобы чат был сбоку. Мы используем ответы на посты для «комментариев» после окончания трансляции.)
Решение для чата от команды Discourse сейчас находится в альфа-версии. Если вы очень вежливо попросите @erlend_sh, он, наверное, добавит вас в группу обратной связи
О, это выглядит очень интересно, спасибо! Я нашёл это в профиле @erlend_sh и скоро добавлю на свой инстанс. Перед нашим мероприятием я проведу с этим тестирование, и, надеюсь, примерно через полтора месяца смогу дать обратную связь, если всё пойдёт по плану и у нас наберётся «достаточное» количество участников xD (для нас это, наверное, 20–30 человек, так что это не очень много, но я дам любую обратную связь, которую смогу).