Link to Queued Posts

When we receive an email notification of a post which needs moderating the link to the moderation queue doesn’t work. Instead we get the message: # Oops! That page doesn’t exist or is private.

The link it goes to is: /queued-posts rather than the now current address of: /review

Your Discourse instance might have overriden that email template (before the switch to /review), can you check whether that is the case by going to Customize > Email Templates and checking the contents of the “Queued Posts Reminder”?

3 лайка

The contents of this template are:

Hello,

Posts from new users were held for moderation and are currently waiting to be reviewed. [Approve or reject them here](%{base_url}/review?type=ReviewableQueuedPost).

That has the correct url. Do you have a screenshot of (or can you paste) the email you received, by any chance?

3 лайка

У меня та же проблема. Это не обязательно должно происходить по ссылке из письма. Если я использую выпадающее меню в углу > «Обзор», URL-адрес — /review, но при клике URL не меняется, и возникает ошибка: «Что-то пошло не так». При этом аватар меняется и показывает другого пользователя. Иногда ошибка звучит как «Ой! Страница…». Затем, если я перехожу на другую страницу, мне нужно перезагрузить страницу, чтобы вернуть свой аватар и перестать видеть чужой. Аватар, который мы видим, принадлежит другому администратору; все администраторы смогли воспроизвести эту ошибку. Есть какие-то идеи?
Ошибка в консоли:
image

@octavioamu, не могли бы вы предоставить информацию, которая помогла бы исключить несколько возможных причин? То, что вы описываете в связи с переключением пользователя, похоже на гораздо более серьёзную проблему.

  1. Следовали ли вы нашему официальному руководству при установке Discourse?
  2. Какую версию Discourse вы используете?
  3. Установлены ли у вас какие-либо пользовательские плагины?
  4. Используете ли вы какой-либо вид SSO или внешней аутентификации?

Похоже, что при переходе в очередь модерации вы каким-то образом попадаете в учётную запись другого пользователя, не являющегося сотрудником, и из-за отсутствия у него необходимых прав отображается страница «Ой!». Если это так, то на вашем сайте происходит что-то очень тревожное. Меняется ли аватар «другого пользователя» в других контекстах или это происходит только при попытке просмотра очереди модерации?

Привет!
У меня возникает та же ошибка. Когда я пытаюсь перейти по адресу /review, появляется ошибка, показанная на скриншоте.

Отвечаю на вопросы @tshenry:

  1. Я следовал руководству по установке Discourse.
  2. Я использую версию 2.9.0.beta10.
  3. Я использую только плагины по умолчанию.
  4. SSO или внешняя аутентификация не используются.

Я пересобрал приложение, но ошибка всё ещё сохраняется. Мне нужно решить эту проблему как можно скорее, так как нашим пользователям требуется одобрение в приложении, и для этого мне необходим доступ к маршруту /review.