Пользовательский режим гостя

Мы столкнулись с этой задачей при добавлении функции для гостей в Discourse for Teams. В итоге мы решили частично автоматизировать этот процесс:

  1. Создать новую группу для гостя или группы гостей (например, нескольких сотрудников подрядчика).

  2. Создать новую категорию для контента, который будет общим для внутренних пользователей и этой группы гостей.

  3. Использовать настройки прав доступа к категории, чтобы разрешить новой группе гостей доступ только к этой категории.

  4. Затем мы добавили напоминание в редактор сообщений, чтобы внутренние пользователи понимали, что публикуют в области, которую видят гости.

Шаги 1–3 можно выполнить вручную в стандартной версии Discourse (у нас есть руководство: Understanding groups and category permissions), но дополнительное предупреждение из шага 4 потребует доработки.

В ближайшее время мы, скорее всего, не будем добавлять права доступа на уровне отдельных тем, так как это значительно усложнит систему.

5 лайков