Уровни доверия против «Всех»

Приношу извинения, если это то, что я должен был найти через поиск, но я не уверен, что именно искать :slight_smile:

Моя цель — требовать, чтобы у «всех» была учётная запись для просмотра любого контента на моём сообществе Discourse. Я хочу предоставить им доступ только для чтения к категориям верхнего уровня, а затем назначать группы для контента платных участников.

Я использовал группу «everyone», но на этой неделе наблюдался небольшой всплеск анонимных пользователей. Нужно ли мне использовать уровни доверия вместо группы «everyone»? Если да, то какой уровень?

Пожалуйста, помогите мне разобраться.

  • everyone — виден без входа в систему (доступ только для чтения для всех, для записи требуется вход)
  • TL0 — не виден публично, требуется вход в систему

Что-то в этом роде?

Я хочу, чтобы видеть какой-либо контент могли только те, кто создал учётную запись с действительным адресом электронной почты. То есть, да, потребуется вход в систему.

У меня есть публичный веб-сайт с базовым контентом — я хочу, чтобы для перехода к следующим шагам они должны были предоставить мне свой адрес электронной почты… даже если это всё ещё бесплатный контент только для чтения. Я пытаюсь подтолкнуть их к повышению уровня доступа до платных подписчиков.

Исходя из вашего комментария выше, я думаю, мне нужно убрать «все» и добавить уровень доверия 0.

Спасибо за ответ — дайте знать, правильно ли я мыслю. Столько вариантов :slight_smile:

Была ли эта информация точной, если в настройках категории я могу установить права доступа следующим образом?:

image

Если для записи требуется вход в систему, почему тогда разрешается устанавливать права «Ответ» и «Создать»?
Я протестировал это как пользователь без входа в систему, и система действительно запрашивает вход при попытке создать новую тему или ответить, что логично. Но в таком случае, и предполагая, что уровни настроены как «этот уровень и все уровни выше» (что, как я полагаю, так и есть), то «everyone» не будет тождественно использованию «trust level 0»? Или эти права исключительны для данного уровня? Например, если я установлю их для trust level 2, они повлияют только на пользователей этого уровня, но не на пользователей trust level 3 и выше?

Просмотр этой настройки:

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