Как найти `(id:discourse.component-template-resolving)`

Мы находимся на размещенном сайте и уже около недели видим следующее:

[Уведомление администратора] Один из ваших тем или плагинов содержит код, требующий обновления. (id:discourse.component-template-resolving) (узнать больше)

Как мне определить, какой именно плагин или тема вызывает это сообщение? Большинство наших плагинов предустановлены, остальные предоставлены самим Discourse.

Нигде в разделах Темы, Компоненты или Плагины я не вижу никаких указаний на то, что что-то конкретное требует обновления.

Ответ на это уведомление разъяснён по ссылке «Подробнее», включённой в сообщение — она ведёт на официальную тему Meta о решении проблемы устаревания component-template-resolving.

Кратко: это не проблема обновления, а предупреждение об устаревании. Это означает, что одна из ваших тем или плагинов всё ещё использует устаревший код component-template. В статье объясняется, как определить, какой именно.

Вы также можете использовать безопасный режим, чтобы сузить круг поиска:

  1. Перейдите в /safe-mode.
  2. Отключите все компоненты темы, затем перезагрузите сайт.
  • Если уведомление исчезнет, значит, причиной является один из этих компонентов.
  1. Если оно остаётся, снова включите темы и вместо этого отключите все плагины, чтобы протестировать их.
  2. Включайте элементы по одному, пока уведомление не появится снова — именно он и является виновником.

Как только вы узнаете, какой плагин или тема вызывает проблему, вы можете обновить их или временно отключить до тех пор, пока автор не выпустит исправление.

Я думаю, что предупреждение связано с версией компонента Unanswered Filter.
image
Используете ли вы собственную версию этого компонента или установили другую ветку?

Спасибо, @Moin! Это была подсказка, которая мне нужна была. Мой сообщник смутно помнит, что несколько лет назад он не мог установить стандартный компонент и ему пришлось что-то особенное делать в связи с этим.

Но не могли бы вы объяснить, что именно в сообщении натолкнуло вас на фильтр «Без ответов»? Потому что я до сих пор не понимаю этого.

Не уверен, что правильно понял ваш вопрос.

В теме, на которую ссылается уведомление администратора, которое вы поделили, говорится, что имя компонента можно найти в консоли браузера.

Именно там я нашёл имя.

Так вот где мне следовало искать. Спасибо!