Используя роли, группы документов и связь между пользователями и группами документов, вы можете контролировать каждый аспект управления вашим сайтом.
Убедитесь, что в разделе «Конфигурация системы» на вкладке «Пользователи» для параметра «Использовать права доступа» установлено значение «Да»
Для дальнейшего понимания давайте договоримся о терминах:
Как все это работает вместе? Роли определяют, что пользователю разрешено делать, а группы пользователей в сочетании с группами документов определяют, с какими документами может работать пользователь.
Предположим, у вас есть сайт для распространения программного обеспечения, которое поддерживает ваша компания. Вы решили, что сайт будет выглядеть так:
Для примера нам понадобятся эти роли:
Рассмотрим, как будут группироваться документы на сайте.
Группы пользователей, к которым будут принадлежать пользователи:
Пользователь может принадлежать любому количеству групп пользователей, но ему может быть присвоена только одна роль. Например, если вы хотите, чтобы один из Корректоров также являлся редактором документа поддержки, вам придется создать другого пользователя для входа в систему и назначить этого пользователя группе пользователей поддержки.
Помните, что Роли определяют, что именно ЧТО пользователь может сделать. Пользовательские группы назначают ДОКУМЕНТАМ, с которыми пользователь может работать, но он может выполнять только то, что ему позволит РОЛЬ.
Теперь нужно связать группы пользователей и группы документов, к которым мы хотим дать им доступ.
Например, группа пользователей "Корректоры" будет подключена ко всем группам документов, поскольку их работа будет заключаться в исправлении ошибок в документах. Группа пользователей "Маркетинг" должна иметь доступ к группам "Корпоративные" и "Поддержка". И, конечно, группа пользователей "Продукты" должна быть подключена к группе документов "Продукты".
При создании документа он должен быть привязан к соответствующей "группе" документов. Аналогично поступаем и с пользователями - по мере создания им назначаются определенные роли. Затем пользователи добавляются в соответствующие группы пользователей. Только пользователи из групп, подключенных к соотв. группе документов данного документа, могут иметь доступ к этому документу. И при этом, несмотря на то, что пользователь имеет доступ к документу, он может делать с ним только то, что позволяет его индивидуальная роль.
Таким образом, система ролей, пользователей и групп документов позволяет осуществлять достаточно тонкое разделение прав между пользователями и разделами сайта.