Вопрос о том, может ли участник открыть категорию, создать в ней тему или прочитать содержащиеся в ней темы, решается двумя отдельными уровнями разрешений, и изменение слоя, за который не отвечает, не влияет на изменение слоя, за который не отвечает. В этой статье объясняется, как два слоя работают вместе и как определить, какой из них является решающим.
Два уровня разрешений
Какой уровень разрешений применим к категории?
Их два. Первое — это собственные разрешения группы пользователей по умолчанию, которую вы задали для группы в целом из Группы пользователей (откройте страницу группы Управляйте меню и выберите Разрешения). Второй — это набор настраиваемые разрешения для одной конкретной категории, из которого вы выбрали Категории (откройте раздел) Управляйте меню и выберите Изменить разрешения).
Если у категории есть собственные разрешения, они выбирают эту категорию, а разрешения группы по умолчанию игнорируются. Если у категории нет собственных разрешений, применяются разрешения группы по умолчанию, если только категория не наследует родительскую категорию, как описано ниже. Статья Настройка разрешения на категорию для группы пользователей просматривает диалоговое окно по каждой категории и Редактирование разрешения группы пользователей по умолчанию просматривает страницу на уровне группы.
Соответствует ли категория, не имеющая собственных разрешений, своей родительской категории?
Да, если родительская категория имеет настраиваемые разрешения. Категория, не имеющая собственных настраиваемых разрешений, наследует пользовательские разрешения ближайшей родительской категории, в которой они есть, поэтому ее поведение соответствует поведению родительской категории, а не по умолчанию группы пользователей. Разрешения группы пользователей по умолчанию применяются только в том случае, если ни одна из категорий в этой цепочке не имеет настраиваемых разрешений.
Это обычная причина, по которой поведение подкатегории отличается от поведения измененной вами пользовательской группы: подкатегория соответствует пользовательским разрешениям родительской категории, а не группе.
Проверка и изменение используемого слоя
Как узнать, какой слой выбирает категорию?
Откройте категорию из Категории, выберите Управляйте а затем Изменить разрешения. Над списком разрешений в диалоговом окне называется слой, действующий для просматриваемой группы пользователей:
- Настраиваемые разрешения для этой категории когда категория имеет свои собственные разрешения.
- Унаследован от родительской категории за которым следует имя родителя, если категория соответствует настраиваемым разрешениям родительской категории.
- Унаследованы от разрешений группы пользователей по умолчанию когда ни одна категория в цепочке не имеет настраиваемых разрешений.
Если в категории есть подкатегории, диалоговое окно также предупреждает вас о том, что разрешения для них могут отличаться от разрешений редактируемой категории.
Почему изменение моего разрешения не вступило в силу?
В большинстве случаев за дело отвечает другой слой. Отключение разрешения для группы пользователей не влияет на категорию, которая имеет или наследует настраиваемые разрешения, а настройка настраиваемых разрешений для категории не влияет на подкатегорию, в которой есть собственные разрешения. Сначала проверьте слой, названный в верхней части диалогового окна Изменить разрешения, а затем измените его.
Изменения разрешений вступают в силу при следующей загрузке страницы участником. Участникам не нужно выходить из системы и снова входить в систему.
Как совместить категорию и ее подкатегории?
Откройте диалоговое окно категории «Изменение разрешений» для группы пользователей и задайте нужные разрешения. Если под списком разрешений появляется предупреждение о том, что подкатегории отличаются, нажмите примените эти разрешения ко всем подкатегориям. Это удаляет настраиваемые разрешения подкатегорий, чтобы они соответствовали родительской категории, а предупреждение исчезает, как только они совпадают.