Когда такая функциональность меняется или удаляется, это обычно связано с соображениями безопасности или контроля доступа. В данном случае темы баннеров теперь ограничены: темы из категорий с ограниченным доступом больше нельзя использовать в качестве баннеров.
Тем не менее, мы сейчас внутренне обсуждаем, существуют ли более эффективные рабочие процессы или улучшения, которые могли бы помочь в таких случаях, как ваш.
Пока что одним из возможных обходных путей, если цель просто состоит в том, чтобы темы баннеров не отображались в обычных списках тем, является создание темы баннера как «Невидимой» (Unlisted) с самого начала в публичной категории, а не в приватной. Невидимые темы не будут отображаться в списках тем или просмотрах категорий для обычных пользователей, но к ним всё ещё можно получить доступ по прямой ссылке и использовать программно:
Для поддержания порядка вы также можете добавить тег, например #banner, чтобы позже было легко найти эти темы.
Далее вы можете использовать плагин Discourse Automation и запустить скрипт «Сделать тему баннером», указав ID невидимой темы. Это преобразует её в баннер, оставив её фактически скрытой от обычного просмотра.
Во-первых, сотрудники, обладающие полномочиями изменять баннеры, — это те же самые люди, у которых есть доступ к этой теме с ограниченным чтением. Когда они решают назначить тему баннером, вполне логично предположить, что они намеренно хотят сделать её содержимое публичным, поэтому я не считаю это проблемой безопасности.
Во-вторых, на практике сотрудники нашего сайта привыкли черновить объявления в теме с ограниченным чтением, прежде чем назначать её баннером.
Проблема безопасности заключается в том, что содержимое баннеров становилось доступным для всех, а не только для администраторов и модераторов. Я не согласен с вашим предположением, что администраторы знают, что все баннеры с ограничением на чтение будут сделаны публичными.
Однако я вижу этот вариант использования и желание не захламлять публичные категории
Можете ли вы обновить инструкции здесь (в разделе «Отключаемый баннер»), указав, что категория должна быть публичной, и рекомендовав скрыть её из списка?