Распространяются ли настройки прав доступа к категории для уровня доверия 1 на более высокие уровни доверия?
Или мне нужно настроить все мои категории так же, как на скриншоте?
Спасибо,
Райан
Да, распространяется. Все пользователи trust_level_2 также являются пользователями trust_level_1.
Нет, в этом нет необходимости.
Фалько, я поискал в мета-форуме и обратился на ask.discourse.com, где мне сказали обратное. Где-то это задокументировано, и я упустил это?
То же самое относится к модераторам, сотрудникам и администраторам?
Если у модераторов есть права «Просмотр», «Ответ» и «Создание», распространятся ли они на сотрудников и администраторов?
Администраторы в любом случае видят всё. Кроме того, модераторы также являются сотрудниками, поэтому они смогут создавать сообщения, отвечать и просматривать их.
Пока все ваши сотрудники имеют как минимум уровень доверия 1, добавлять другие группы не нужно.
Администраторы обычно могут видеть всё, даже если вы, например, ограничите категорию так, чтобы она была видна только модераторам. (Однако существует настройка сайта, которая в большинстве случаев действительно скрывает такие категории от администраторов.)
Модераторы могут видеть только те категории, на просмотр которых у них есть разрешение благодаря членству в группе и настройкам безопасности категории. Но пользователи-модераторы состоят более чем в одной группе, и достаточно добавить их только в одну из них.
Мне очень помогает раздел групп на странице администратора пользователя по адресу /admin/users/{user_id}/{username}.
Мой форум на немецком языке, поэтому названия групп на немецком, но вы можете увидеть группы модераторов и сотрудников (команды), а также все группы уровней доверия, в которые входит пользователь. А ниже показаны пользовательские группы. Пока хотя бы одна из этих групп имеет разрешение на просмотр категории, пользователь сможет это делать.
Поскольку все модераторы и администраторы также состоят в группе сотрудников, обычно добавлять все три группы не нужно — достаточно только группы сотрудников. Однако при создании подкатегории с более строгим ограничением, например, подкатегории категории «Сотрудники», видимой только администраторам, необходимо добавить администраторов и в группу сотрудников, потому что вы не можете предоставить права группе в подкатегории, если у этой группы нет права видеть родительскую категорию. При этом проверка учитывает только название группы. Система недостаточно умна, чтобы понять, что группа «Сотрудники» уже имеет право видеть категорию «Сотрудники» и что все администраторы входят в эту группу.
В таком случае может потребоваться добавить и группу сотрудников, и группу администраторов. Но обычно достаточно одной из них. Так же, как достаточно одного уровня доверия, поскольку пользователи также состоят во всех группах с более низким уровнем доверия. Это также указано в описании групп.
Привет, я, наверное, не рассматривал это с такой стороны; администраторы, модераторы и сотрудники обычно имеют как минимум уровень доверия 1.
Ваш ответ был очень полезен! Спасибо за подробное объяснение и рассмотрение граничных случаев.
С уважением, Райан