Привет,
Я интегрирую RSS-ленту в категорию Discourse. Однако все темы отображаются как «невидимые», но с вложенным пользователем. Если же администратор меняет тему на «видимую», то автором становится этот администратор.
Вы можете предотвратить это, отключив настройку сайта «Встраивать не включённые в список». Эта настройка включена по умолчанию. Когда она активна, темы, встроенные из внешних источников, будут считаться не включёнными в список до тех пор, пока по ним не появится ответ.
Так быть не должно. Я разберусь с этим позже сегодня.
У меня на сайте, использующем актуальный код Discourse, воспроизвести это не удалось. Однако сотрудник, который добавляет тему в список, будет отображаться как автор последнего сообщения в теме. На мобильных устройствах это может создать впечатление, что он является автором всех тем. Возможно, именно это вы наблюдаете.
Если на вашем сайте при повторном добавлении тем в список фактические владельцы тем меняются, пожалуйста, сообщите нам об этом.
Я вижу, что меняется значок. Я снял галочку с опции «Новые элементы не включаются в список», и это работает, однако требуется «имя пользователя для встраивания», которое, как я предположил, должно было быть захвачено в информации о хосте.
Да, вам нужно отключить настройку сайта «Встраивать не включенные в список», чтобы новые темы, созданные из RSS-ленты, не помечались как не включенные в список. Я обновлю первый пост в этой теме, добавив инструкции по отключению этой настройки.