Разрешить гостям публиковать сообщения в теме

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

1 лайк

Вы также можете использовать группы, чтобы определить, кто может читать, отвечать и создавать темы.
Understanding groups and category permissions

1 лайк

Для категорий предусмотрены разрешения на создание, ответ и чтение. Если включена возможность отвечать, пользователи из этой группы смогут отвечать на существующие темы.

1 лайк

Да, но как установить права для «гостя»? Что такое имя группы?

1 лайк

Смотрите ссылку в сообщении выше моего. Там объясняются группы. «everyone» — это все пользователи (включая тех, кто не авторизован).

2 лайка

Погоди, погоди. Это ведь не значит, что аноним может публиковать? Для публикации всё ещё нужен аккаунт?

4 лайка

Черт… Мне нужно разрешить ответы на тему для гостей :frowning:

1 лайк

Верно. Возможно, я невнимательно читал или просто не понял запрос.

Пользователи, которые не вошли в систему, не могут публиковать сообщения. Это невозможно изменить.

4 лайка

Вы могли бы создать плагин, позволяющий пользователям указывать адрес электронной почты одновременно с публикацией, и использовать этот адрес для создания «временного пользователя» (Staged User) и привязки публикации к этому пользователю.

Это довольно объёмная задача, если делать её качественно, но дерзайте!

Некоторое обсуждение схожей задачи здесь:

Переношу это в #feature.

Если вам это действительно нужно и вы хотите, чтобы кто-то реализовал эту функцию, рассмотрите возможность публикации в Marketplace.

1 лайк