Привет,
Я интегрирую Discourse в своё приложение и хотел бы узнать, можно ли отключить создание новых тем через веб-интерфейс, разрешив их создание только через API? У меня есть несколько данных, которые должны включаться в каждое новое сообщение и поступать из приложения, поэтому API кажется лучшим способом гарантировать их наличие.
Вы можете скрыть кнопки с помощью CSS.
Насколько мне известно, сделать это с помощью прав доступа «из коробки» невозможно. Если пользователи могут войти на сайт, используя ту же учётную запись, что и приложение, то у них будут те же права доступа для создания тем и ответов на них.
Спасибо, Стивен! Будет ли CSS добавляться через пользовательскую тему или плагин, или есть место для внедрения CSS на весь сайт? Я ещё только осваиваю платформу, но пока мне очень нравится!
Вы можете настроить CSS темы через /admin.
Однако пользователи могут отменить изменения, просто просмотрев исходный код страницы.
Спасибо, я не слишком обеспокоен этим. Если они захотят приложить усилия, это не нанесет никакого вреда. Они просто упустят некоторые функции, которые будут передаваться через API после публикации.
Я решил проблему, пишу для тех, кто так же запутался, как я ![]()
Редактирование темы — это пункт в самой теме: выберите тему, и он будет внизу.
Спасибо за помощь.

