Уведомления об устаревании

Наш лог ошибок состоит в основном из десятков сообщений, подобных этому:

Уведомление об устаревании: SiteSetting.enable_personal_messages устарел. Пожалуйста, используйте SiteSetting.personal_message_enabled_groups. (удаление в Discourse 3.0)
В /var/www/discourse/lib/site_setting_extension.rb:211:in public_send

Эти сообщения исчезнут? Нам нужно ждать официального выпуска 3.0.0, чтобы они прекратились? Возможно, я что-то упустил, но в сообщениях я не вижу способа обновить эти настройки.

Эти уведомления вызваны плагинами. Они не исчезнут; вместо этого плагины перестанут работать или нарушат работу вашей установки в какой-то момент.

Поэтому вам следует выяснить, какой плагин вызывает эти уведомления, связаться с автором плагина и попросить его обновить плагин.

Понятно. У меня установлен только плагин docker_manager. Неужели его отключение — плохая идея?

:thinking: Может, компонент темы?

Кстати, я никогда не рекомендовал вам отключать какие-либо плагины?

Возможно, вы начали с древней версии Discourse, и при обновлениях старая настройка каким-то образом так и не была конвертирована в новую. Это лишь предположение. Какое у вас значение для personal message enabled groups?

У нас тоже есть это:

Уведомление о устаревании: SiteSetting.secure_media устарел. Пожалуйста, используйте SiteSetting.secure_uploads вместо этого. (удаление в Discourse 3.0)

В /var/www/discourse/lib/site_setting_extension.rb:211:in public_send

Уведомления об устаревании предназначены для разработчиков, поэтому, если вы не разработчик, вам с ними особо нечего делать.

У меня тоже много обоих этих предупреждений (только что проверил!)

Спасибо за уточнение :smiling_face:

Я вижу настройку trust_level_1.

Да, но в логе ошибок я вижу лишь десятки повторений этих сообщений, и из-за этого очень трудно найти то, что мне нужно. Например, записи о возврате писем. Я вижу, что я не одинок — у других есть та же проблема.

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

Не обязательно. Discourse Manager — это плагин, который позволяет выполнять обновления из /admin. Discourse может работать без него вполне нормально.

Смотрите:

Да, у меня тоже. Я просто wondered, может быть, она вообще не была установлена.

Почему их нельзя удалить или исправить? Все на этом форуме фантастически помогают, не поймите меня неправильно, но проблема всё ещё не решена. Я до сих пор не понимаю, с чего начать устранение неполадок. Я не разработчик Ruby on Rails, поэтому не знаю.

Что такое site_setting_extension.rb? Спасибо за ваше терпение.

Думаю, эти сообщения не для вас. :wink:

Вот почему они так раздражают. :slight_smile:

У меня версия 3.0, но эти сообщения всё ещё появляются :thinking:

А также ещё одно:

Уведомление об устаревании: SiteSetting.secure_media устарел. Пожалуйста, используйте SiteSetting.secure_uploads. (удаление в Discourse 3.0) В /var/www/discourse/lib/site_setting_extension.rb:211

Есть ли какие-либо предложения, как определить, какой плагин вызывает эти предупреждения?

Прежде чем это произойдёт :scream: