Ага, вы запускаете это поверх плагина «Новости»? Боюсь, результаты этого непредсказуемы, и это может быть причиной проблемы. Плагин «Новости» официально не поддерживается, так как у него есть свои собственные шаблоны.
Если удалить плагин «Новости», исчезнет ли проблема?
Вы можете заметить, что мета-информация теперь по умолчанию переносится. Это было сделано с сожалением, так как мы стремимся максимизировать количество отображаемых авторов. Я пересмотрю это, когда в браузерах появятся контейнерные запросы, чтобы мы могли основывать ширину мета-информации на количестве авторов.
Да. Как администратор, я не могу изменить миниатюру тем других пользователей. Уже пробовал обновить HTML поста. Или, возможно, мне нужно перепечь (rebake)?
В логах ничего нет
Изображения в подсказке не отображаются
Не совсем понимаю, что вы имеете в виду под «предоставленным интерфейсом», но вот быстрая демонстрация проблемы:
Это происходило из-за того, как мы настроили тестовый сайт для форума jrgongs: изображения хранились в бакетах S3 на исходном форуме, на который указывает тестовый сайт. У тестового сайта другое имя current_db, поэтому Post::each_upload_url не может найти загруженные файлы.
Сбой произошёл не из-за того, что посты были созданы до установки плагина sidecar; он возник на постах, которые были созданы до того, как производственный сайт был скопирован на тестовый.
После обновления экземпляра Discourse я заметил, что избранные темы (те, которым присвоен тег featured) больше не отображаются при первоначальной загрузке страницы и появляются только после ручного выбора одного из списков тем: категории, последние и т. д. В моём случае в настройках интерфейса параметр страница по умолчанию установлен на «Категории», что ранее работало как ожидалось. Если в качестве страницы по умолчанию установлены «Последние», «Новые» или «Непрочитанные», избранные темы отображаются на странице, как и предполагалось, без необходимости ручного выбора списка тем. Если же выбраны «Категории» или «Лучшие», они не появляются, пока пользователь вручную не изменит список тем. Не уверен, упустил ли я что-то или, возможно, изменение в ядре Discourse повлияло на это поведение.
Теперь вы должны иметь возможность просматривать миниатюры в качестве модератора.
Это также исправляет очевидную логическую ошибку здесь, где было присваивание вместо проверки на равенство!
На самом деле логика интерфейса и безопасности здесь требует некоторого дальнейшего улучшения. Кнопка действительно должна быть скрыта, если вы не соответствуете критериям. Я вернусь к этому в TC в ближайшее время… Также API не является полностью безопасным с точки зрения этой логики, так как в настоящее время он просто предотвращает отображение кнопок. Для полной защиты требуются дополнительные изменения. Но учитывая, что это действие сопряжено с очень низким риском, я не думаю, что это является приоритетом.
Спасибо за исправление! Протестируем его после развертывания на боевом сервере
Есть ли шанс сделать так, чтобы кнопка «Выбрать миниатюру» отображалась только для тем, которые находятся в категории или имеют тег с включёнными миниатюрами в TLP tc? Или это потребует значительных усилий для реализации?